Author: jvanzyl
Date: Tue Jun 5 14:09:39 2007
New Revision: 544634
URL: http://svn.apache.org/viewvc?view=rev&rev=544634
Log:
Add better message when artifacts are missing so that people know how to deploy
to their own repositories. Suggested by Patrick Lightbody.
Modified:
maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/AbstractArtifactResolutionException.java
Modified:
maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/AbstractArtifactResolutionException.java
URL:
http://svn.apache.org/viewvc/maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/AbstractArtifactResolutionException.java?view=diff&rev=544634&r1=544633&r2=544634
==============================================================================
---
maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/AbstractArtifactResolutionException.java
(original)
+++
maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/AbstractArtifactResolutionException.java
Tue Jun 5 14:09:39 2007
@@ -248,7 +248,7 @@
sb.append( " " );
sb.append( "-Dversion=" );
sb.append( version );
-
+
//insert classifier only if it was used in the artifact
if (classifier !=null && !classifier.equals( "" ))
{
@@ -258,6 +258,35 @@
sb.append( " -Dpackaging=" );
sb.append( type );
sb.append( " -Dfile=/path/to/file" );
+ sb.append( LS );
+
+ // If people want to deploy it
+
+ sb.append( "Alternatively, if you host your own repository you can
deploy the file there: " );
+ sb.append( indentation );
+ sb.append( " mvn deploy:deploy-file -DgroupId=" );
+ sb.append( groupId );
+ sb.append( " -DartifactId=" );
+ sb.append( artifactId );
+ sb.append( " \\\n");
+ sb.append( indentation );
+ sb.append( " " );
+ sb.append( "-Dversion=" );
+ sb.append( version );
+
+ //insert classifier only if it was used in the artifact
+ if (classifier !=null && !classifier.equals( "" ))
+ {
+ sb.append( " -Dclassifier=" );
+ sb.append( classifier );
+ }
+ sb.append( " -Dpackaging=" );
+ sb.append( type );
+ sb.append( " -Dfile=/path/to/file" );
+ sb.append( " \\\n");
+ sb.append( indentation );
+ sb.append( " " );
+ sb.append( " -Durl=[url] -DrepositoryId=[id]" );
sb.append( LS );
}