我有一个一两年前的 Maven 插件。最近我注意到helpmojo目标maven-plugin-plugin似乎不起作用。
它适用于旧版本的插件 - 我不确定它在哪个版本停止工作。
“不工作”是指help目标未正确生成,并且在调用 using 时未找到mvn <plugin>:help,而其他目标已找到。
HelpMojo.java在 .jar下创建target/generated-sources/plugin,但插件描述符中没有条目出现在plugin.xml最终的 .jar 中。
在最近的版本中是否引入了错误或重大更改,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>