From 9a662b529277a3dddd4bb87149410a2968b716e0 Mon Sep 17 00:00:00 2001 From: Brett Leslie Porter Date: Mon, 1 Aug 2005 02:12:11 +0000 Subject: [PATCH] get repoclean compiling again, add assembly descriptor in place of install script git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@226715 13f79535-47bb-0310-9956-ffa450edef68 --- sandbox/repoclean/install.sh | 85 -------------------------- sandbox/repoclean/pom.xml | 41 +++++++++---- sandbox/repoclean/src/assembly/bin.xml | 31 ++++++++++ 3 files changed, 60 insertions(+), 97 deletions(-) delete mode 100644 sandbox/repoclean/install.sh create mode 100644 sandbox/repoclean/src/assembly/bin.xml diff --git a/sandbox/repoclean/install.sh b/sandbox/repoclean/install.sh deleted file mode 100644 index 9c19232c64..0000000000 --- a/sandbox/repoclean/install.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/sh - -if [ $# -eq 0 ]; then - - echo "" - echo "*******************" - echo "* Usage: 'sh ./install.sh /path/to/install/target /path/to/local/repo'" - echo "*******************" - echo "" - - exit 0 -fi - -( - # First, ensure that the repoclean library has been built. - - echo "-----------------------------------------------------------------------" - echo " Building a clean copy of repoclean ... " - echo "-----------------------------------------------------------------------" - m2 clean:clean package - ret=$?; if [ $ret != 0 ]; then exit $ret; fi -) -ret=$?; if [ $ret != 0 ]; then exit $ret; fi - -( - # Now, install the bash script and dependencies to the specified target dir. - - echo "" - echo "-----------------------------------------------------------------------" - echo " Installing repoclean to ${1} ... " - echo "-----------------------------------------------------------------------" - echo "" - - mkdir -p $1/lib - - echo "Copying application libraries..." - echo "" - - cp -f target/repoclean-1.0-SNAPSHOT.jar $1/lib - - version=`cat $2/plexus/plexus-container-default/1.0-alpha-3-SNAPSHOT/plexus-container-default-1.0-alpha-3-SNAPSHOT.version.txt` - - cp -f $2/plexus/plexus-container-default/1.0-alpha-3-SNAPSHOT/plexus-container-default-$version.jar $1/lib - version="ERROR-IN-SCRIPT" - - 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 - - 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 - - echo "Copying startup script, and changing its permissions to '+x'..." - echo "" - - cp -f src/main/bash/repoclean.sh $1 - chmod +x $1/repoclean.sh - - ret=$?; if [ $ret != 0 ]; then exit $ret; fi - -) -ret=$?; if [ $ret != 0 ]; then exit $ret; fi - -echo "" -echo "*******************" -echo "* repoclean utility has been installed to: ${1}." -echo "*" -echo "* To run, change to '${1}' and execute './repoclean.sh', which will give further usage instructions." -echo "*******************" -echo "" diff --git a/sandbox/repoclean/pom.xml b/sandbox/repoclean/pom.xml index c23bf7ac03..549fc5eea7 100644 --- a/sandbox/repoclean/pom.xml +++ b/sandbox/repoclean/pom.xml @@ -5,32 +5,26 @@ repoclean 1.0-SNAPSHOT Maven v3-to-v4 Repository Cleaner - + plexus plexus-container-default - 1.0-alpha-3-SNAPSHOT + 1.0-alpha-3 compile plexus plexus-mail-sender-api - 1.0-alpha-1-SNAPSHOT + 1.0-alpha-1 compile plexus plexus-mail-sender-simple - 1.0-alpha-1-SNAPSHOT + 1.0-alpha-1 compile - classworlds classworlds @@ -40,13 +34,13 @@ org.apache.maven maven-artifact - 2.0-SNAPSHOT + 2.0-alpha-2 compile org.apache.maven maven-model - 2.0-SNAPSHOT + 2.0-alpha-2 compile @@ -55,5 +49,28 @@ 3.8.1 test + + + org.apache.maven.wagon + wagon-provider-api + 1.0-alpha-2 + provided + + + org.apache.maven.wagon + wagon-file + 1.0-alpha-2 + provided + + + + + maven-assembly-plugin + + src/assembly/bin.xml + + + + diff --git a/sandbox/repoclean/src/assembly/bin.xml b/sandbox/repoclean/src/assembly/bin.xml new file mode 100644 index 0000000000..50061192cb --- /dev/null +++ b/sandbox/repoclean/src/assembly/bin.xml @@ -0,0 +1,31 @@ + + bin + + tar.gz + + + + src/main/bash + + + + target + lib + + repoclean-*.jar + + + repoclean-*-sources.jar + + + + + + lib + + + junit:junit + + + +