cvs commit: maven-components/maven-core m2-bootstrap-all.sh

2004-06-03 Thread jvanzyl
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

2004-06-03 Thread jvanzyl
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

2004-06-01 Thread jvanzyl
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

2004-06-01 Thread jvanzyl
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