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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]