Когда я бегу mvn site
я получаю ошибку:Ошибка генерирования Maven документации
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 использовать версию плагина, которая включает это исправление?
Update
Как предлагается ниже, я добавил
<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)
Спасибо, Дон
Я видел что-то подобное при использовании maven 3.0-beta-1. Попробуйте использовать более старую версию, чтобы узнать, не исчезнет ли она. –