我在使用Java 8和maven 3.0.5运行release:perform时遇到了问题。在生成Javadoc时出现错误。我已添加了Javadoc插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<additionalparam>-Xdoclint:none</additionalparam>
</configuration>
</execution>
</executions>
</plugin>
奇怪的是,当我运行'mvn javadoc:javadoc'或者'mvn javadoc:jar'时,它都能正常工作。有人知道如何解决这个问题吗?
在生成所有内容之后,我遇到了以下错误:
Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.3:jar (attach-javadocs) on project sdm: MavenReportException: Error while generating Javadoc:
[INFO] [ERROR] C:\dir...\JavaClass.java:50: error: self-closing element not allowed
[INFO] [ERROR] * <p/>
[INFO] [ERROR] ^
[INFO] [ERROR]
[INFO] [ERROR] Command line was: "C:\Program Files\Java\jdk1.8.0_60\jre\..\bin\javadoc.exe" @options @packages
[INFO] [ERROR]
[INFO] [ERROR] Refer to the generated Javadoc files in 'C:\dir.....\' dir.
<configuration>
移动到与<executions>
相同的级别,而不是仅限于单个执行。 - Didier L<p/>
替换为<p>
。使用集成开发环境或专用工具只需要几秒钟... - Holger