Maven Source Plugin: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
(Created page with "!!!Generating the source jar {{{ <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-...")
 
No edit summary
Line 1: Line 1:
!!!Generating the source jar
=Internal=
 
* [[Maven#Plugins|Maven]]
 
=Generating the source jar=


{{{
{{{

Revision as of 08:25, 28 January 2016

Internal

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