cvs commit: maven-components/maven-core m2-bootstrap-all.sh
jvanzyl 2004/06/03 11:30:13 Modified:maven-core m2-bootstrap-all.sh Log: o check to make sure mboot is in the path Revision ChangesPath 1.4 +6 -0 maven-components/maven-core/m2-bootstrap-all.sh Index: m2-bootstrap-all.sh === RCS file: /home/cvs/maven-components/maven-core/m2-bootstrap-all.sh,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- m2-bootstrap-all.sh 3 Jun 2004 18:20:52 - 1.3 +++ m2-bootstrap-all.sh 3 Jun 2004 18:30:13 - 1.4 @@ -1,6 +1,12 @@ #!/bin/sh +# Check to make sure MBOOT_HOME is set [ -z $MBOOT_HOME ] && echo && echo 'You must set $MBOOT_HOME to use mboot!' && echo && exit + +# Check to make sure mboot is in the path +which mboot > /dev/null 2>&1 + +[ $? = "1" ] && echo && echo "You must mboot in your PATH!" && echo && exit # Build and install mboot ( - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: maven-components/maven-core m2-bootstrap-all.sh
jvanzyl 2004/06/03 11:20:52 Modified:maven-core m2-bootstrap-all.sh Log: o add check for MBOOT_HOME Revision ChangesPath 1.3 +2 -0 maven-components/maven-core/m2-bootstrap-all.sh Index: m2-bootstrap-all.sh === RCS file: /home/cvs/maven-components/maven-core/m2-bootstrap-all.sh,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- m2-bootstrap-all.sh 1 Jun 2004 21:33:16 - 1.2 +++ m2-bootstrap-all.sh 3 Jun 2004 18:20:52 - 1.3 @@ -1,5 +1,7 @@ #!/bin/sh +[ -z $MBOOT_HOME ] && echo && echo 'You must set $MBOOT_HOME to use mboot!' && echo && exit + # Build and install mboot ( echo "---" - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: maven-components/maven-core m2-bootstrap-all.sh
jvanzyl 2004/06/01 14:33:16 Modified:maven-core m2-bootstrap-all.sh Log: Revision ChangesPath 1.2 +1 -1 maven-components/maven-core/m2-bootstrap-all.sh Index: m2-bootstrap-all.sh === RCS file: /home/cvs/maven-components/maven-core/m2-bootstrap-all.sh,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- m2-bootstrap-all.sh 1 Jun 2004 21:31:06 - 1.1 +++ m2-bootstrap-all.sh 1 Jun 2004 21:33:16 - 1.2 @@ -55,4 +55,4 @@ echo " Building maven-core ... " echo "---" -./bootstrap.sh +./m2-bootstrap.sh - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: maven-components/maven-core m2-bootstrap-all.sh m2-bootstrap.sh m2-core-plugins.txt bootstrap-all.sh bootstrap.plugins bootstrap.sh
jvanzyl 2004/06/01 14:31:06 Added: maven-core m2-bootstrap-all.sh m2-bootstrap.sh m2-core-plugins.txt Removed: maven-core bootstrap-all.sh bootstrap.plugins bootstrap.sh Log: o changing names to make some scripting stuff easier Revision ChangesPath 1.1 maven-components/maven-core/m2-bootstrap-all.sh Index: m2-bootstrap-all.sh === #!/bin/sh # Build and install mboot ( echo "---" echo " Building mboot ... " echo "---" cd ../maven-mboot ./build cd target ./mboot-install.sh ) ( echo "---" echo " Install the parent pom for all maven-component artifacts ... " echo "---" cd .. mboot --pom-install ) # Build and install maven-model. ( echo "---" echo " Building maven-model ... " echo "---" cd ../maven-model ./build.sh ) # Build and install maven-project. ( echo "---" echo " Building maven-project ... " echo "---" cd ../maven-project mboot --install ) # Build and install maven-plugin. ( echo "---" echo " Building maven-plugin ... " echo "---" cd ../maven-plugin mboot --install ) # Bootstrap the maven-core component which will give you a small distribution. echo "---" echo " Building maven-core ... " echo "---" ./bootstrap.sh 1.1 maven-components/maven-core/m2-bootstrap.sh Index: m2-bootstrap.sh === #!/bin/sh rm -rf target mboot --leave-boot-files --install DIST=dist/m2 rm -rf ${DIST} mkdir -p ${DIST} mkdir -p ${DIST}/bin mkdir -p ${DIST}/lib mkdir -p ${DIST}/core mkdir -p ${DIST}/plugins cp target/maven*.jar ${DIST}/lib repoLocal=`cat bootstrap.repo` if [ "$cygwin" = "true" ] then repoLocal=`cygpath -pu "$repoLocal"` fi cp src/bin/* ${DIST}/bin > /dev/null 2>&1 libs=`cat bootstrap.deps` cp ../maven-model/maven.xsd ${DIST} core="\ plexus/jars/plexus-0.14-SNAPSHOT.jar \ classworlds/jars/classworlds-1.1-SNAPSHOT.jar \ xpp3/jars/xpp3-1.1.3.3.jar \ xstream/jars/xstream-1.0-SNAPSHOT.jar" for i in $core do cp "$repoLocal/$i" ${DIST}/core done for i in $libs do cp "$repoLocal/$i" ${DIST}/lib done rm -f ${DIST}/lib/plexus-0.14-SNAPSHOT.jar > /dev/null 2>&1 rm -f ${DIST}/lib/classworlds*.jar > /dev/null 2>&1 rm -f ${DIST}/lib/xpp3*.jar > /dev/null 2>&1 rm -f ${DIST}/lib/xstream*.jar > /dev/null 2>&1 rm -f ${DIST}/lib/junit*.jar > /dev/null 2>&1 # Install parent plugin model ( cd ../maven-plugins mboot --pom-install ) # Build the plugins for plugin in `cat m2-core-plugins.txt` do echo "---" echo " Building ${plugin} plugin ... " echo "---" ( cd ../maven-plugins/${plugin} rm -rf target > /dev/null 2>&1 echo "Generating plugin descriptor for ${plugin} ..." pluggy --mode=descriptor --source=src/main/java --destination=target/classes/META-INF/maven --pom=project.xml echo "Generating bean adapter for ${plugin} ..." pluggy --mode=bean --source=src/main/java --destination=target/generated-sources --pom=project.xml echo "Generating Jelly harness for ${plugin} ..." pluggy --mode=jelly --source=src/main/java --destination=target/classes --pom=project.xml mboot ) cp ../maven-plugins/${plugin}/target/${plugin}*.jar ${DIST}/plugins done echo "M2_HOME = ${M2_HOME}" rm -rf "${M2_HOME}" mkdir -p "${M2_HOME}" cp ${DIST}/*.xsd "${M2_HOME}" cp -r ${DIST}/bin "${M2_HOME}" cp -r ${DIST}/lib "${M2_HOME}" cp -r ${DIST}/core "${M2_HOME}" cp -r ${DIST}/plugins "${M2_HOME}" rm -f bootstrap.* > /dev/null 2>&1 1.1 maven-components/maven-core/m2-core-pl