2005-09-15 19:21:28 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
rm -Rf target
|
|
|
|
|
|
|
|
mkdir target
|
|
|
|
|
|
|
|
svnadmin create --fs-type fsfs target/svnroot
|
|
|
|
|
|
|
|
dir=`readlink -f ${PWD}`
|
|
|
|
|
2005-09-20 04:10:38 +00:00
|
|
|
if [ "$1" == "windows" ]; then
|
|
|
|
dir=`cygpath -m $dir`
|
|
|
|
echo setting dir to $dir
|
|
|
|
fi
|
2005-09-15 19:21:28 +00:00
|
|
|
|
2005-09-20 04:10:38 +00:00
|
|
|
svn import project file://localhost/${dir}/target/svnroot/project/trunk -m "import."
|
|
|
|
svn mkdir file://localhost/${dir}/target/svnroot/project/tags -m "Creating tags dir."
|
|
|
|
|
2005-09-20 20:05:08 +00:00
|
|
|
svn co file://localhost/${dir}/target/svnroot/project/trunk target/project.checkout
|
2005-09-15 19:21:28 +00:00
|
|
|
|
2005-09-20 20:05:08 +00:00
|
|
|
cd target/project.checkout
|
2005-09-15 19:21:28 +00:00
|
|
|
|
2005-09-20 04:10:38 +00:00
|
|
|
cat pom.xml | sed "s#\${project.file.parentFile.parentFile}#$dir#g" >tmp
|
|
|
|
mv tmp pom.xml
|
|
|
|
svn ci -m 'update scm' pom.xml
|
|
|
|
|
2005-09-15 19:21:28 +00:00
|
|
|
rm -Rf target
|
|
|
|
|
2005-09-20 04:10:38 +00:00
|
|
|
m2 -e release:prepare -Denv=test -B -Dtag=test-tag
|
2005-09-16 16:27:33 +00:00
|
|
|
|
2005-09-20 02:59:44 +00:00
|
|
|
m2 -e release:perform -Denv=test
|
2005-09-15 19:21:28 +00:00
|
|
|
|