Author: rfscholte
Date: Wed Sep 18 19:39:43 2013
New Revision: 1524544

URL: http://svn.apache.org/r1524544
Log:
[MDEPLOY-154] Rewrite page 'deploy with classifier' 

Modified:
    
maven/plugins/trunk/maven-deploy-plugin/src/site/apt/examples/deploying-with-classifiers.apt.vm

Modified: 
maven/plugins/trunk/maven-deploy-plugin/src/site/apt/examples/deploying-with-classifiers.apt.vm
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-deploy-plugin/src/site/apt/examples/deploying-with-classifiers.apt.vm?rev=1524544&r1=1524543&r2=1524544&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-deploy-plugin/src/site/apt/examples/deploying-with-classifiers.apt.vm
 (original)
+++ 
maven/plugins/trunk/maven-deploy-plugin/src/site/apt/examples/deploying-with-classifiers.apt.vm
 Wed Sep 18 19:39:43 2013
@@ -1,9 +1,9 @@
   ----
   Deploy an artifact with classifier
   ------
-  Allan Ramirez
+  Robert Scholte 
   ------
-  June 2006
+  September 2013
   ------
 
 ~~ Licensed to the Apache Software Foundation (ASF) under one
@@ -28,28 +28,34 @@
 
 Deploy an artifact with classifier
 
-  Classifiers are the additional text given to describe an artifact.
+  Beside the main artifact there can be additional files which are attached to 
the Maven project. Such attached filed can be recognized and accessed by their 
classifier.
 
-+---+
-  artifact-name-1.0-bin.jar
-  artifact-name-1.0-dev.jar
-  artifact-name-1.0-prod.jar
-+---+
-
-  From the above artifact names, classifiers can be located between the 
version and extension name of the artifact.
+  For example: from the following artifact names, the classifier is be located 
between the version and extension name of the artifact.
 
-  *<<<bin>>> is used to describe that the artifact is a binary.
+  * <<<artifact-name-1.0.jar>>> the main jar which contains classes compiled 
without 
{{{http://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html#debug}debugging}}
 information (such as linenumbers)
 
-  *<<<dev>>> is used to describe that the artifact is for development.
+  * <<<artifact-name-1.0-debug.jar>>> the classified jar which contains 
classes compiled with 
{{{http://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html#debug}debugging}}
 information, so will be smaller
 
-  *<<<prod>>> is used to describe that the artifact is for production.
+  * <<<artifact-name-1.0-site.pdf>>> a pdf which contains an export of the 
site documentation. 
 
   []
 
-  To add classifier into your artifact for your deployment, set the text to 
the <<classifier>> parameter.
+  You can deploy the main artifact and the classified artifacts in a single 
run. Let's assume the original filename for the documentation is 
<<<site.pdf>>>: 
+
++---+
+mvn ${project.groupId}:${project.artifactId}:${project.version}:deploy-file 
-Durl=http://localhost:8081/repomanager/ \
+                                                                            
-DrepositoryId=some.id \
+                                                                            
-Dfile=path/to/artifact-name-1.0.jar \
+                                                                            
-DpomFile=path-to-your-pom.xml \
+                                                                            
-Dfiles=path/to/artifact-name-1.0-debug.jar,path/to/site.pdf \
+                                                                            
-Dclassifiers=debug,site \
+                                                                            
-Dtypes=jar,pdf
++---+
+
+  If you only want to deploy the <<<debug>>>-jar and want to keep the 
classifier, you can execute the <<<deploy-file>>> like
 
 +---+
-mvn ${project.groupId}:${project.artifactId}:${project.version}:deploy-file 
-Durl=file:///C:/m2-repo \
+mvn ${project.groupId}:${project.artifactId}:${project.version}:deploy-file 
-Durl=http://localhost:8081/repomanager/ \
                                                                             
-DrepositoryId=some.id \
                                                                             
-Dfile=path-to-your-artifact-jar \
                                                                             
-DpomFile=path-to-your-pom.xml \


Reply via email to