Maven Download Sources with the Class JAR Files: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 28: Line 28:


{{Internal|Maven_Profile#Download_Sources_for_all_Dependencies|Configure the Profile to Download Sources for all Dependencies}}
{{Internal|Maven_Profile#Download_Sources_for_all_Dependencies|Configure the Profile to Download Sources for all Dependencies}}
3. "depenency" plugin command line:
mvn dependency:sources
mvn dependency:resolve -Dclassifier=javadoc

Revision as of 22:21, 9 January 2018

Internal

Options

1. Explicit in the <dependencies> section of the POM.

Not tested.

Explicitly specify the "java-source" artifact type along with the default type dependency:

<dependency>
  <groupId>io.example</groupId>
  <artifactId>blue</artifactId>
  <version>1.0</version>
</dependency>
<dependency>
  <groupId>io.example</groupId>
  <artifactId>blue</artifactId>
  <version>1.0</version>
  <type>java-source</type>
</dependency>

2. Global in a profile.

Configure the Profile to Download Sources for all Dependencies

3. "depenency" plugin command line:

mvn dependency:sources
mvn dependency:resolve -Dclassifier=javadoc