maven javadoc plugin build fails with Java 8 when Javadoc tags are incomplete
来源:互联网 发布:java.io.eofexception 编辑:程序博客网 时间:2024/04/29 17:08
本地开发环境JDK版本是1.7,生成Javadoc没有问题,在测试环境使用Jenkins自动构建时报错(测试服务器JDK版本是1.8),log如下:
/home/andreas/workspaces/cdm/cdm-vaadin/src/main/java/eu/etaxonomy/cdm/vaadin/ui/ConceptRelationshipUIRedirect.java:28: error: unknown tag: date * @date 9 Apr 2015 ^/home/andreas/workspaces/cdm/cdm-vaadin/src/main/java/eu/etaxonomy/cdm/vaadin/container/CdmSpringConnectionPool.java:19: error: unknown tag: date * @date 9 Mar 2015 ^/home/andreas/workspaces/cdm/cdm-vaadin/src/main/java/eu/etaxonomy/cdm/vaadin/container/IdUuidName.java:16: error: unknown tag: date * @date 7 Apr 2015 ^/home/andreas/workspaces/cdm/cdm-vaadin/src/main/java/eu/etaxonomy/cdm/vaadin/container/LeafNodeTaxonContainer.java:38: error: unknown tag: date * @date 10 Mar 2015 ^/home/andreas/workspaces/cdm/cdm-vaadin/src/main/java/eu/etaxonomy/cdm/vaadin/container/LeafNodeTaxonContainer.java:71: error: @param name not found * @param delegate ^/home/andreas/workspaces/cdm/cdm-vaadin/src/main/java/eu/etaxonomy/cdm/vaadin/container/LeafNodeTaxonContainer.java:71: warning: no description for @param * @param delegate ^/home/andreas/workspaces/cdm/cdm-vaadin/src/main/java/eu/etaxonomy/cdm/vaadin/container/LeafNodeTaxonContainer.java:72: warning: no description for @throws * @throws SQLException ^/home/andreas/workspaces/cdm/cdm-vaadin/src/main/java/eu/etaxonomy/cdm/vaadin/container/LeafNodeTaxonContainer.java:74: warning: no @param for classificationId public LeafNodeTaxonContainer(int classificationId) throws SQLException { ^/home/andreas/workspaces/cdm/cdm-vaadin/src/main/java/eu/etaxonomy/cdm/vaadin/container/TaxonNodeContainer.java:48: warning: no description for @param * @param parent ^/home/andreas/workspaces/cdm/cdm-vaadin/src/main/java/eu/etaxonomy/cdm/vaadin/jscomponent/D3ConceptRelationshipTree.java:40: error: unknown tag: date * @date 8 Apr 2015 ^/home/andreas/workspaces/cdm/cdm-vaadin/src/main/java/eu/etaxonomy/cdm/vaadin/jscomponent/D3ConceptRelationshipTreeState.java:16: error: unknown tag: date * @date 8 Apr 2015 ^/home/andreas/workspaces/cdm/cdm-vaadin/src/main/java/eu/etaxonomy/cdm/vaadin/statement/CdmStatementDelegate.java:27: error: unknown tag: date * @date 10 Mar 2015 ^Command line was: /opt/java-oracle/jdk1.8.0_60/jre/../bin/javadoc @options @packagesRefer to the generated Javadoc files in '/home/andreas/workspaces/cdm/cdm-vaadin/target/site/apidocs' dir. at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeJavadocCommandLine(AbstractJavadocMojo.java:5188) at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:2075) at org.apache.maven.plugin.javadoc.JavadocReport.generate(JavadocReport.java:130) at org.apache.maven.plugin.javadoc.JavadocReport.execute(JavadocReport.java:318) ... 21 more[ERROR] [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
最简单的解决办法如下:
<profiles> <profile> <id>doclint-java8-disable</id> <activation> <jdk>[1.8,)</jdk> </activation> <properties> <javadoc.opts>-Xdoclint:none</javadoc.opts> </properties> </profile></profiles><build> <plugins> <!--配置生成Javadoc包--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.10.4</version> <configuration> <encoding>UTF-8</encoding> <aggregate>true</aggregate> <charset>UTF-8</charset> <docencoding>UTF-8</docencoding> <additionalparam>${javadoc.opts}</additionalparam> </configuration> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <!--配置生成源码包--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.0.1</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins></build>
参考链接
Maven is not working in Java 8 when JavaDoc tags are incomplete:http://stackoverflow.com/questions/15886209/maven-is-not-working-in-java-8-when-javadoc-tags-are-incomplete
0 0
- maven javadoc plugin build fails with Java 8 when Javadoc tags are incomplete
- maven项目install时候一直报错,检查Maven-javadoc-plugin声明错误(Java 8 配置Maven-javadoc-plugin)
- Maven插件:maven-javadoc-plugin
- maven-javadoc-plugin 中文乱码
- maven插件之maven-javadoc-plugin
- Maven javadoc
- java project build failed for javadoc error
- Maven项目插件maven-javadoc-plugin.jar报错
- JDK8下maven使用maven-javadoc-plugin插件报错
- Maven javaDoc plugin插件使用说明&maven编译乱码解决方案
- JDK8下maven使用maven-javadoc-plugin插件报错
- JDK8下maven使用maven-javadoc-plugin问题
- Eclipse javadoc plugin: jautodoc
- JavaDoc
- JavaDoc
- Javadoc
- javadoc
- javadoc
- 自定义 mvc
- 基础拾遗------特性详解【含常用过滤器实例】
- spark sql和DataFrame本质
- Openjudge NOI题库1.13编程基础之综合应用17:文字排版
- bootstrap 模态框modal 传值问题
- maven javadoc plugin build fails with Java 8 when Javadoc tags are incomplete
- 安装YouCompleteMe
- spark sql on hive配置及其使用
- Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
- 归并排序算法(php)
- How to get port in FTP protocol from passive mode?
- IEueditor无法使用-window.localstorage报错
- spark sql下使用parquet最佳实战
- 备份部分mysql表并上传至指定ftp服务器目录中