You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by jd...@apache.org on 2005/04/20 23:51:25 UTC
cvs commit: maven-components/sandbox/repoclean install.sh
jdcasey 2005/04/20 14:51:25
Modified: sandbox/repoclean/src/main/java/org/apache/maven/tools/repoclean
RepositoryCleaner.java
sandbox/repoclean/src/main/bash repoclean.sh
sandbox/repoclean install.sh
Log:
o Fixed problem causing commons-logging-1.0.4 not to get copied over...
NOTE: There still may be a problem with invalid XML in the pom. There is a bad <resources/> specification in the build section that I had to remove.
PR: MNG-328
Revision Changes Path
1.14 +7 -2 maven-components/sandbox/repoclean/src/main/java/org/apache/maven/tools/repoclean/RepositoryCleaner.java
Index: RepositoryCleaner.java
===================================================================
RCS file: /home/cvs/maven-components/sandbox/repoclean/src/main/java/org/apache/maven/tools/repoclean/RepositoryCleaner.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- RepositoryCleaner.java 19 Apr 2005 20:05:15 -0000 1.13
+++ RepositoryCleaner.java 20 Apr 2005 21:51:25 -0000 1.14
@@ -29,6 +29,7 @@
import org.codehaus.plexus.PlexusConstants;
import org.codehaus.plexus.PlexusContainer;
import org.codehaus.plexus.context.Context;
+import org.codehaus.plexus.context.ContextException;
import org.codehaus.plexus.logging.AbstractLogEnabled;
import org.codehaus.plexus.logging.Logger;
import org.codehaus.plexus.mailsender.MailMessage;
@@ -350,6 +351,11 @@
}
}
+ else if( !targetMissingOrOlder )
+ {
+ artifactReporter.warn( "Target file for artifact is present and not stale. (Artifact: \'" + artifact.getId()
+ + "\' in path: \'" + artifactSource + "\' with target path: " + artifactTarget + ")." );
+ }
else
{
artifactReporter.error( "Cannot find source file for artifact: \'" + artifact.getId()
@@ -500,8 +506,7 @@
return reportsBase;
}
- public void contextualize( Context context )
- throws Exception
+ public void contextualize( Context context ) throws ContextException
{
this.container = (PlexusContainer) context.get( PlexusConstants.PLEXUS_KEY );
}
1.7 +7 -10 maven-components/sandbox/repoclean/src/main/bash/repoclean.sh
Index: repoclean.sh
===================================================================
RCS file: /home/cvs/maven-components/sandbox/repoclean/src/main/bash/repoclean.sh,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- repoclean.sh 6 Apr 2005 20:15:07 -0000 1.6
+++ repoclean.sh 20 Apr 2005 21:51:25 -0000 1.7
@@ -1,16 +1,13 @@
#!/bin/bash
CP=./lib/repoclean-1.0-SNAPSHOT.jar
-CP=$CP:./lib/plexus-container-default-1.0-alpha-2.jar
-CP=$CP:./lib/plexus-utils-1.0-alpha-2.jar
-CP=$CP:./lib/plexus-mail-sender-api-1.0-alpha-1-SNAPSHOT.jar
-CP=$CP:./lib/plexus-mail-sender-simple-1.0-alpha-1-SNAPSHOT.jar
-CP=$CP:./lib/classworlds-1.1-alpha-1.jar
-CP=$CP:./lib/maven-artifact-2.0-SNAPSHOT.jar
-CP=$CP:./lib/maven-model-2.0-SNAPSHOT.jar
-CP=$CP:./lib/wagon-provider-api-1.0-alpha-2.jar
-CP=$CP:./lib/wagon-file-1.0-alpha-2.jar
-CP=$CP:./lib/wagon-http-lightweight-1.0-alpha-2.jar
+
+for lib in `ls -1 ./lib | grep -v 'repoclean'`
+do
+
+ CP=$CP:./lib/$lib
+
+done
cygwin=false
case "`uname`" in
1.6 +22 -4 maven-components/sandbox/repoclean/install.sh
Index: install.sh
===================================================================
RCS file: /home/cvs/maven-components/sandbox/repoclean/install.sh,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- install.sh 6 Apr 2005 20:15:07 -0000 1.5
+++ install.sh 20 Apr 2005 21:51:25 -0000 1.6
@@ -37,15 +37,33 @@
echo ""
cp -f target/repoclean-1.0-SNAPSHOT.jar $1/lib
+
cp -f $2/plexus/plexus-container-default/1.0-alpha-2/plexus-container-default-1.0-alpha-2.jar $1/lib
+
cp -f $2/plexus/plexus-utils/1.0-alpha-2/plexus-utils-1.0-alpha-2.jar $1/lib
- cp -f $2/plexus/plexus-mail-sender-api/1.0-alpha-1-SNAPSHOT/plexus-mail-sender-api-1.0-alpha-1-SNAPSHOT.jar $1/lib
- cp -f $2/plexus/plexus-mail-sender-simple/1.0-alpha-1-SNAPSHOT/plexus-mail-sender-simple-1.0-alpha-1-SNAPSHOT.jar $1/lib
+
+ version=`cat $2/plexus/plexus-mail-sender-api/1.0-alpha-1-SNAPSHOT/plexus-mail-sender-api-1.0-alpha-1-SNAPSHOT.version.txt`
+ cp -f $2/plexus/plexus-mail-sender-api/1.0-alpha-1-SNAPSHOT/plexus-mail-sender-api-$version.jar $1/lib
+ version="ERROR-IN-SCRIPT"
+
+ version=`cat $2/plexus/plexus-mail-sender-simple/1.0-alpha-1-SNAPSHOT/plexus-mail-sender-simple-1.0-alpha-1-SNAPSHOT.version.txt`
+ cp -f $2/plexus/plexus-mail-sender-simple/1.0-alpha-1-SNAPSHOT/plexus-mail-sender-simple-$version.jar $1/lib
+ version="ERROR-IN-SCRIPT"
+
cp -f $2/classworlds/classworlds/1.1-alpha-1/classworlds-1.1-alpha-1.jar $1/lib
- cp -f $2/org/apache/maven/maven-artifact/2.0-SNAPSHOT/maven-artifact-2.0-SNAPSHOT.jar $1/lib
- cp -f $2/org/apache/maven/maven-model/2.0-SNAPSHOT/maven-model-2.0-SNAPSHOT.jar $1/lib
+
+ version=`cat $2/org/apache/maven/maven-artifact/2.0-SNAPSHOT/maven-artifact-2.0-SNAPSHOT.version.txt`
+ cp -f $2/org/apache/maven/maven-artifact/2.0-SNAPSHOT/maven-artifact-$version.jar $1/lib
+ version="ERROR-IN-SCRIPT"
+
+ version=`cat $2/org/apache/maven/maven-model/2.0-SNAPSHOT/maven-model-2.0-SNAPSHOT.version.txt`
+ cp -f $2/org/apache/maven/maven-model/2.0-SNAPSHOT/maven-model-$version.jar $1/lib
+ version="ERROR-IN-SCRIPT"
+
cp -f $2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-2/wagon-provider-api-1.0-alpha-2.jar $1/lib
+
cp -f $2/org/apache/maven/wagon/wagon-file/1.0-alpha-2/wagon-file-1.0-alpha-2.jar $1/lib
+
cp -f $2/org/apache/maven/wagon/wagon-http-lightweight/1.0-alpha-2/wagon-http-lightweight-1.0-alpha-2.jar $1/lib
echo "Copying startup script, and changing its permissions to '+x'..."
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org