我在使用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.
不幸的是;我无法通过提供的信息告诉您为什么发布插件不尊重“-Xdoclint:none”。
但是一个“简单”的修复方法可能只是完全删除参数,并实际修复编译器报告的Javadoc问题(例如不允许的自结束元素)。
尝试完全禁用java 8的文档linting:
<profile>
<id>disable-javadoc-doclint</id>
<activation>
<jdk>[1.8,)</jdk>
</activation>
<properties>
<additionalparam>-Xdoclint:none</additionalparam>
</properties>
</profile>
在这里找到它:https://issues.shibboleth.net/jira/browse/JPAR-73
问题内容: 我想执行的三个项目,我已经发布到我们的Nexus服务器 众多 ,在过去的时间。今天突然,由于没有明显的原因,所有发行版都没有执行目标。 启用(和)的完整堆栈跟踪和调试日志记录后,我看到数百行有关缺少包的错误: 但是,所有这些软件包都在我的本地存储库和Nexus服务器中。而且,我没有从那里得到任何这些错误,并且所有项目(Java Web应用程序)实际上都是从Intellij启动的,没有任
有什么建议吗?? 详细信息...
我在本地Karaf4.0.2安装中的mvn.cfg文件中添加了一个新的mvn url,如下所示: org.ops4j.pax.url.mvn.repositories=\http://repo1.maven.org/maven2@id=central,\http://repository.springsource.com/maven/bundles/release@id=spring.ebr.re
导航到aar中包含的一个类,并尝试通过“attach source”来处理javadocs 添加包含doc=docs/library-javadoc.jar的library.aar.properties 将javadoc.jar打包到classes.jar旁边的library.aar中 环境: Android-Studio 0.8.2 gradle plugin 0.12 ATM可能是不可能的(请
无法执行目标org.apache.maven.plugins:maven-compiler-plugin:3.1:在项目gameoflife上编译(default-compile)-core:编译失败[错误]此环境中未提供编译器。也许您运行的是JRE而不是JDK? 我已经在我的机器上安装了Java,但仍然面临这个问题。 我在做EC2。
下面的代码将通过jenkins“Execute Shell”中的bash脚本运行mvn目标。