[
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)