Maven Download Sources with the Class JAR Files

From NovaOrdis Knowledge Base
Revision as of 22:17, 9 January 2018 by Ovidiu (talk | contribs) (→‎Options)
Jump to navigation Jump to search

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