brett 2004/12/03 22:59:05
Modified: src/java/org/apache/maven Tag: MAVEN-1_0-BRANCH
ArtifactListBuilder.java
Log:
PR: MAVEN-1511
allow SNAPSHOT as a JAR override
Revision Changes Path
No revision
No revision
1.14.4.4 +5 -7 maven/src/java/org/apache/maven/ArtifactListBuilder.java
Index: ArtifactListBuilder.java
===================================================================
RCS file: /home/cvs/maven/src/java/org/apache/maven/ArtifactListBuilder.java,v
retrieving revision 1.14.4.3
retrieving revision 1.14.4.4
diff -u -r1.14.4.3 -r1.14.4.4
--- ArtifactListBuilder.java 24 Sep 2004 10:38:43 -0000 1.14.4.3
+++ ArtifactListBuilder.java 4 Dec 2004 06:59:05 -0000 1.14.4.4
@@ -29,9 +29,7 @@
import java.util.List;
/**
- *
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
- *
* @version $Id$
*/
public class ArtifactListBuilder
@@ -47,23 +45,23 @@
* @param project MavenSession project.
* @return the list of artifacts for a project
*/
- public static List build( final Project project )
+ public static List build( final Project project )
{
List projectArtifacts = new ArrayList();
boolean mavenJarOverride =
project.getContext().getMavenJarOverride().booleanValue();
- for ( Iterator i = project.getDependencies().iterator();
i.hasNext();)
+ for ( Iterator i = project.getDependencies().iterator();
i.hasNext(); )
{
Dependency d = (Dependency) i.next();
String mavenJarProperty =
project.getContext().getMavenJarOverride( Project.standardToLegacyId( d.getId()
) );
Artifact artifact = DefaultArtifactFactory.createArtifact( d );
- if ( mavenJarOverride &&
StringUtils.isNotEmpty(mavenJarProperty) )
+ if ( mavenJarOverride && StringUtils.isNotEmpty(
mavenJarProperty ) )
{
// The jar override option has been set and we have a
property
// for the this dependency so override the path with the user
// specified value.
- if ( Character.isDigit( mavenJarProperty.charAt( 0 ) ) )
+ if ( Character.isDigit( mavenJarProperty.charAt( 0 ) ) ||
mavenJarProperty.indexOf( "SNAPSHOT" ) >= 0 )
{
// User is requesting a specific version of a dependency
// be used.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]