0
我有一個一年或兩年的Maven插件。最近我注意到maven-plugin-plugin
的目標helpmojo
似乎不工作。maven-plugin-plugin helpmojo突破變化?
它是工作的老版本的插件 - 我不知道在哪個版本停止工作。
通過「不工作」我的意思是help
目標是不正確生成,使用mvn <plugin>:help
調用時沒有找到,而其他的目標被發現。
HelpMojo.java
創建在target/generated-sources/plugin
下,但沒有條目出現在最終.jar中的插件描述符plugin.xml
中。
在maven-plugin-plugin
的最新版本中引入了錯誤或突破性更改,或者我是否改變了阻止其作爲副作用工作的內容? (例如,插件項目現在是多模塊。)
的pom.xml
配置是這樣的:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-plugin-plugin</artifactId>
<version>3.2</version>
<executions>
<execution>
<id>generated-helpmojo</id>
<goals>
<goal>helpmojo</goal>
</goals>
</execution>
</executions>
</plugin>
版本,你可以顯示POM?你使用註釋嗎? – khmarbaise
整個pom很長,所以我只展示了我認爲相關的部分。我應該發佈另一部分嗎? 插件中的其他Mojos都使用舊的doclet風格,並且它們工作得很好。 – Stewart
@khmarbaise您對註釋的評論給了我一個線索。我查看了maven-plugin-plugin的發行版和JIRA歷史記錄,並在我自己的svn日誌中查看了maven-plugin-plugin中的版本更改。看起來版本3.1的工作原理,但3.2版本被打破,爲'helpmojo'的目標。如果有人能證實這一點,我會接受答案。 :-) – Stewart