Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
3.6.0
-
None
Description
maven-plugin-plugin:descriptor mojo supports specifying custom output directory (https://maven.apache.org/components/plugin-tools-archives/plugin-tools-3.5/maven-plugin-plugin/descriptor-mojo.html#outputDirectory) but it is only used for generation of plugin.xml, plugin-help.xml is always generated under default build directory.
In code:
- plugin.xml uses correct directory -> [https://github.com/apache/maven-plugin-tools/blob/master/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java#L77
File f = new File( destinationDirectory, "plugin.xml" );
- plugin-help.xml uses default build directory -> https://github.com/apache/maven-plugin-tools/blob/master/maven-plugin-tools-generators/src/main/java/org/apache/maven/tools/plugin/generator/PluginDescriptorGenerator.java#L83
f = new File( mavenProject.getBuild().getOutputDirectory(), PluginHelpGenerator.getPluginHelpPath( mavenProject ) );