gpt4 book ai didi

java - 生成maven文档时出错

转载 作者:太空宇宙 更新时间:2023-11-04 08:50:57 24 4
gpt4 key购买 nike

当我运行 mvn site 时,出现错误:

java.lang.NullPointerException
at org.codehaus.mojo.versions.ordering.MavenVersionComparator.innerGetSegmentCount(MavenVersionComparator.java:5
1)
at org.codehaus.mojo.versions.ordering.AbstractVersionComparator.getSegmentCount(AbstractVersionComparator.java:
27)

这似乎是一个 Maven 错误,根据 the JIRA ticket已在1.2版本中解决。我假设这意味着特定插件(可能是网站插件)的 1.2 版。

有谁知道这个修复程序是否已发布,如果是,我如何强制 Maven 使用包含此修复程序的插件版本?

更新

按照下面的建议,我添加了

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>1.2</version>
</plugin>

到我的pom.xml。但我现在收到以下错误:

java.lang.NullPointerException
at org.codehaus.mojo.versions.PluginUpdatesDetails.isDependencyUpdateAvailable(PluginUpdatesDetails.java:68)
at org.codehaus.mojo.versions.PluginUpdatesRenderer.renderSummaryTotalsTable(PluginUpdatesRenderer.java:132)
at org.codehaus.mojo.versions.PluginUpdatesRenderer.renderBody(PluginUpdatesRenderer.java:71)

谢谢,唐

最佳答案

这是 Codehaus Versions Maven Plugin .

这是您需要的版本的配置:

<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>1.2</version>
<reportSets>
...
</reportSets>
</plugin>
</plugins>
</reporting>
<小时/>

编辑:

对于新错误,this source code line (68) 建议在没有版本的情况下引用依赖项。尝试寻找没有 <version> 的插件.

63      public boolean isDependencyUpdateAvailable()
64 {
65 for ( Iterator i = dependencyVersions.values().iterator(); i.hasNext(); )
66 {
67 ArtifactVersions versions = (ArtifactVersions) i.next();
68 if ( versions.getAllUpdates( UpdateScope.ANY, includeSnapshots ).length > 0 )
69 {
70 return true;
71 }
72 }
73 return false;
74 }

关于java - 生成maven文档时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3354576/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com