[ https://issues.apache.org/jira/browse/MPLUGIN-360?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dariusz Kuc updated MPLUGIN-360: -------------------------------- 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] {code:java} File f = new File( destinationDirectory, "plugin.xml" );{code} * 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] {code:java} f = new File( mavenProject.getBuild().getOutputDirectory(), PluginHelpGenerator.getPluginHelpPath( mavenProject ) );{code} was: _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 ] {code:java} File f = new File( destinationDirectory, "plugin.xml" );{code} * 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] {code:java} f = new File( mavenProject.getBuild().getOutputDirectory(), PluginHelpGenerator.getPluginHelpPath( mavenProject ) );{code} > generated plugin-help.xml ignores descriptor mojo outputDirectory > ----------------------------------------------------------------- > > Key: MPLUGIN-360 > URL: https://issues.apache.org/jira/browse/MPLUGIN-360 > Project: Maven Plugin Tools > Issue Type: Bug > Components: Plugin Plugin > Affects Versions: 3.6.0 > Reporter: Dariusz Kuc > Priority: Minor > > _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] > > {code:java} > File f = new File( destinationDirectory, "plugin.xml" );{code} > * 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] > > {code:java} > f = new File( mavenProject.getBuild().getOutputDirectory(), > PluginHelpGenerator.getPluginHelpPath( mavenProject ) );{code} > -- This message was sent by Atlassian Jira (v8.3.4#803005)