`
skzr.org
  • 浏览: 372244 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

完善包注释[javadoc package-info.java]

    博客分类:
  • J2EE
阅读更多

包级注释

说明:

包级注释,有时候是非常有用的,可以清晰的表明包的设计和思路,可以贴上类图等等

参考:

Documentation Comments

快速创建:eclipse中怎样快速创建包注释

 

设置Eclipse代码模板

 

  • eclipse菜单: window->preferences,展开java->editor->templates,新建一个javadoc类型的模板:

    1. name设置为:package
    2. context选择:javadoc
    3. pattern输入:
      xxx实现<a href="#" target="_blank">a name</a>.
       * <p>
       * <h1>detail1:</h1>
       * <img src="doc-files/test.png"/>
       * 
       * @author <a href="mailto:skzr.org@gmail.com">skzr.org</a>
       * @since JDK1.6
       * @version 1.0.0
       

开发中使用

 

  • 在你想要创建包注释的包下建立文件:package-info.java文件:
    /**
     *
     */
    package org.skzr.logging;
     
  • 在第二行输入:"packa"按atl+/调出前面设置的模板,然后输入自己感兴趣的即可,最终效果如下:
    /**
     * slf4j本地化日志扩展实现<a href="http://code.google.com/p/slf4j-local" target="_blank">open sources</a>.
     * <p>
     * <h1>design:</h1>
     * <img src="doc-files/本地化日志实现设计.png"/>
     * <h1>class diagram:</h1>
     * <img src="doc-files/本地化日志类图.png"/>
     * 
     * @author <a href="mailto:skzr.org@gmail.com">skzr.org</a>
     * @since JDK1.6
     * @version 1.0.0
     */
    package org.skzr.logging;
     
分享到:
评论
1 楼 skzr.org 2011-03-27  
对于资源文件,如果想要引用,需要建立
doc-files目录,然后把东西放入这个目录下即可使用相对路径进行定位了

相关推荐

    开源项目经常看到 package-info.java 文件,到底有啥用?(csdn)————程序.pdf

    `package-info.java`文件是JavaDoc的一部分,它可以包含文档化的注释,这些注释会在JavaDoc生成过程中被提取出来,形成包的概述。这使得生成的API文档更加完整,易于阅读和理解。 3. **包级别变量**: 可以在`...

    flink-streaming-java_2.12-1.14.3-API文档-中文版.zip

    赠送jar包:flink-streaming-java_2.12-1.14.3.jar; 赠送原API文档:flink-streaming-java_2.12-1.14.3-javadoc.jar; 赠送源代码:flink-streaming-java_2.12-1.14.3-sources.jar; 赠送Maven依赖信息文件:flink-...

    maven-javadoc-3.0.5-17.el7.x64-86.rpm.tar.gz

    综合以上信息,本压缩包“maven-javadoc-3.0.5-17.el7.x64-86.rpm.tar.gz”实质上是为Red Hat及其衍生系统提供的Maven Javadoc插件的RPM安装包,便于用户通过包管理器安装和使用Maven来生成项目文档。

    regexp-javadoc-1.5-13.el7.x64-86.rpm.tar.gz

    在Linux系统中,Javadoc通常指的是Java文档注释,它是Java编程语言的文档生成工具,可以自动地从Java源代码中提取注释,并生成格式化的API文档。从标题可以推断,该rpm包可能包含了与正则表达式处理相关的Java类库,...

    maven-verifier-javadoc-1.4-7.el7.x64-86.rpm.tar.gz

    Javadoc是Java的文档生成工具,能够从源代码中提取注释,并将这些注释转换成格式化的HTML文档。因此,maven-verifier-javadoc的目的是为Maven verifier插件提供Java文档。 在文件描述中提到的安装指令,首先是解压...

    plexus-compiler-javadoc-2.2-7.el7.x64-86.rpm.tar.gz

    在安装完成后,plexus-compiler-javadoc将会被添加到系统中,通常这个过程会涉及到Javadoc工具的集成,它是一种自动生成文档的工具,用于从Java源代码中提取注释并生成文档。这个软件包可能是某个更大软件项目的组成...

    objectweb-asm-javadoc-3.3.1-9.el7.x64-86.rpm.tar.gz

    Javadoc 是 Java 语言的文档生成工具,它从 Java 源代码中提取注释并生成 API 文档。因此可以推断,objectweb-asm-javadoc RPM 包可能是 Java ASM 库的文档包。ASM 是一个 Java 字节码操作和分析框架,它可以用来...

    maven-shared-utils-javadoc-0.4-3.el7.x64-86.rpm.tar.gz

    rpm命令是RPM包管理器的命令行接口,-ivh参数分别代表安装(new package)、验证和显示详细信息。用户在执行完解压命令后,进入相应目录,运行sudo rpm -ivh *.rpm命令即可安装该包及其依赖。 需要注意的是,该rpm包...

    aws-java-sdk-s3-1.12.376.jar中文-英文对照文档.zip

    解压 【aws-java-sdk-s3-***.jar中文-英文对照文档.zip】,再解压其中的 【aws-java-sdk-s3-***-javadoc-API文档-中文(简体)-英语-对照版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。...

    javacv-1.5.5.jar中文文档.zip

    # 含有的 Java package(包): ``` cl.eye org.bytedeco.javacv ``` # 含有的 Java class(类)(此处仅列举3个): ``` cl.eye.CLCamera org.bytedeco.javacv.AndroidFrameConverter org.bytedeco.javacv....

    jna-5.5.0.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` com.sun.jna com.sun.jna.internal com.sun.jna.platform ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` com.sun.jna.AltCallingConvention ...

    jna-5.10.0.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` com.sun.jna com.sun.jna.internal com.sun.jna.platform ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` com.sun.jna.AltCallingConvention ...

    maven-ear-plugin-javadoc-2.8-5.el7.x64-86.rpm.tar.gz

    2. Javadoc生成:maven-ear-plugin-javadoc-2.8-5.el7.noarch.rpm文件名中的javadoc部分表明此插件版本支持生成Java文档注释。Javadoc是Java的一个工具,它从源代码中提取文档注释,生成HTML格式的API文档。 3. RPM...

    jna-5.6.0.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` com.sun.jna com.sun.jna.internal com.sun.jna.platform ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` com.sun.jna.AltCallingConvention ...

    plexus-cli-javadoc-1.2-20.el7.x64-86.rpm.tar.gz

    plexus-cli-javadoc是指plexus命令行接口的Java文档包,它可能包含了用于生成或处理plexus项目的Java文档的工具。plexus是一个轻量级的组件容器框架,它使得软件设计更加模块化,并且易于扩展。plexus框架被广泛应用...

    stax-ex-javadoc-1.7.1-6.el7.x64-86.rpm.tar.gz

    从文件名可以推测,这是一个文档包,其中可能包含了与某个Java应用程序或库(用“stax-ex”表示)相关的Javadoc文档。Javadoc是Java提供的一个工具,用于从Java源代码中提取注释,并生成代码的HTML文档,这对于...

    maven-dependency-plugin-javadoc-2.7-3.el7.x64-86.rpm.tar.gz

    Javadoc是Java语言的一个文档生成工具,它从源代码的特殊注释中提取信息,并生成一个关于程序结构的文档。在Maven项目中,Javadoc是项目文档生成的一个重要组成部分。Maven提供了javadoc目标,可以在构建生命周期中...

    jna-5.0.0.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` com.sun.jna com.sun.jna.internal com.sun.jna.platform ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` com.sun.jna.AltCallingConvention ...

    poi-5.2.2.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` org.apache.poi org.apache.poi.common org.apache.poi.common.usermodel ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` org.apache.poi....

    javax.servlet-api-3.1.0.jar中文文档.zip

    # 含有的 Java package(包): ``` javax.servlet javax.servlet.annotation javax.servlet.descriptor javax.servlet.http ``` # 含有的 Java class(类)(此处仅列举3个): ``` javax.servlet.AsyncContext ...

Global site tag (gtag.js) - Google Analytics