Maven Source Plugin

From NovaOrdis Knowledge Base
Revision as of 08:24, 28 January 2016 by Ovidiu (talk | contribs) (Created page with "!!!Generating the source jar {{{ <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

!!!Generating the source jar

{{{

  <build>
    <plugins>
           <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-source-plugin</artifactId>
               <executions>
                   <execution>
                       <id>attach-sources</id>
                       <phase>package</phase>
                       <goals>
                           <goal>jar</goal>
                       </goals>
                   </execution>
               </executions>
           </plugin>
    </plugins>
  </build>

}}}


If the "maven-source-plugin" is active, maven install will also install the source jar.

!!!Installing the source artifact in the repository post factum


mvn install:install-file -DgroupId=my.group -DartifactId=my-file -Dversion=1.0 \
  -Dpackaging=jar -Dclassifier=source -Dfile=./my-file-src.jar