湘西州住房和城乡建设局网站,用凡科做网站要钱吗,wordpress 云,门户网站开发注意事项Doclava是Google的自定义Javadoc Doclet#xff0c;由Google Guice使用#xff08;请参阅稍冷的 Javadocs #xff09;。 Doclava使用JSilver作为其模板引擎#xff0c;这是Clearsilver的纯Java实现。 我个人喜欢联合文档的想法#xff0c;它允许文档在打开的项目上相互链… Doclava是Google的自定义Javadoc Doclet由Google Guice使用请参阅稍冷的 Javadocs 。 Doclava使用JSilver作为其模板引擎这是Clearsilver的纯Java实现。 我个人喜欢联合文档的想法它允许文档在打开的项目上相互链接和集成。 这是Doclava与标准Doclet之间的主要区别 刷新后的外观包括搜索功能。 将版本信息嵌入文档中。 使用模板引擎进行用户自定义。 为容易捕获的内容引发构建错误例如与参数名称不匹配的param标记。 能够包含来自真实源代码的代码片段 多个站点之间的联合文档。 能够将Javadocs嵌入更大的网页中。 将Doclava与Javadoc结合使用 -doclet com.google.doclava.Doclava -docletpath ${jar.file} 将Doclava与Ant结合使用 project...target namedoclava dependsjarjavadoc packagenamescom.google.*destdirbuild/docssourcepathsrcdocletpath${jar.file}bootclasspath${javahome}/jre/lib/rt.jardoclet namecom.google.doclava.Doclavaparam name-stubs valuebuild/stubs /param name-hdf/ param nameproject.name/ param nameDoclava/!-- versioning --param name-since/ param namedoclava/previous.xml/ param namev1 /param name-apiversion valuev2/!-- federation --param name-federate /param nameJDK/param namehttp://download.oracle.com/javase/6/docs/api/index.html?/param name-federationxml/param nameJDK/param namehttp://doclava.googlecode.com/svn/static/api/openjdk-6.xml//doclet/javadoc/target
/project 在Maven中使用Doclava project...buildplugins...plugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-javadoc-plugin/artifactIdversion2.7/versionconfigurationdocletArtifactgroupIdcom.google.doclava/groupIdartifactIddoclava/artifactIdversion1.0.3/version/docletArtifactdocletcom.google.doclava.Doclava/doclet!--| bootclasspath required by Suns JVM--bootclasspath${sun.boot.class.path}/bootclasspathadditionalparam-quiet-federate JDK http://download.oracle.com/javase/6/docs/api/index.html?-federationxml JDK http://doclava.googlecode.com/svn/static/api/openjdk-6.xml-hdf project.name ${project.name}-d ${project.build.directory}/apidocs/additionalparamuseStandardDocletOptionsfalse/useStandardDocletOptions!--| Apples JVM sometimes requires more memory--additionalJOption-J-Xmx1024m/additionalJOption/configuration/plugin/plugins/build
/project 改进的标签 Doclava支持一些额外的标签例如undeprecate非常不言自明 hide从文档中删除 include $ filePath包括文件中的文本 sample包括文件中的示例和一些其他标签。 。 请在此处查看完整列表。 客制化 而且如果您对旧的Javadoc外观感到厌倦可以自定义Doclava的输出。 有关更多信息请单击此处 。 参考 Doclava来自我们的JCG合作伙伴Felipe Oliveira的 Google自定义Javadoc Doclet 。 相关文章 带有Spring和Maven教程的JAX–WS GWT EJB3 Maven JBoss 5.1集成教程 Tomcat 7上具有RESTeasy JAX-RS的RESTful Web服务-Eclipse和Maven项目 正确记录应用程序的10个技巧 每个程序员都应该知道的事情 翻译自: https://www.javacodegeeks.com/2011/03/doclava-custom-javadoc-doclet-from.html