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-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 21
  +
  +[ $? = 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 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 21
  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 21
  rm -f ${DIST}/lib/classworlds*.jar  /dev/null 21
  rm -f ${DIST}/lib/xpp3*.jar  /dev/null 21
  rm -f ${DIST}/lib/xstream*.jar  /dev/null 21
  rm -f ${DIST}/lib/junit*.jar  /dev/null 21
  
  # 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 21
  
  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 21
  
  
  
  1.1  maven-components/maven-core/m2-core-plugins.txt
  
  Index: m2-core-plugins.txt
  

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]