Is there a way to specify the output directory for the generated jar for maven-javadoc-plugin? (Clarification: say to a subdirectory of the default target folder.)
This is with reference to the generated jar file. Not the output directory of the generated javadoc html files (specified by the <outputDirectory> parameter).
Have seen references to the maven-assembly-plugin on some similar posts. IMHO, seems like to have to take a pretty long winded approach to use maven-assembly-plugin just to have the javadoc jar generated in a different folder?
In Maven you can define the output directory for javadoc:jar directly. You could try to give it a specific value for jarOutputDirectory in the config for the execution of javadoc goal:
<jarOutputDirectory>target/docfoldername</jarOutputDirectory>
Alternatively you could also use a different profile in maven where you call the javadoc:jar specifically, as it might be easier depending on the requirements.
Perhaps for instance:
<reporting>
<plugins>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${maven-javadoc-plugin.version}</version>
<configuration>
<jarOutputDirectory>Target/docs</jarOutputDirectory>
</configuration>
</plugin>
</plugins>
</reporting>