復習の意味も兼ねて、ある開発環境を移行したときの作業をメモしておきます。
CVSで管理されているソースをプロジェクトに反映してビルドするシェルを作成します。
例として、hogeというjavaプロジェクトを指定箇所に更新してビルドします。
※/usr/local/jTools/maven/bin/mavenに Mavenがあるものとします。
#!/bin/sh unalias -a cd $(dirname $0) echo "# ---------------------------------------------------------------" echo "#" echo "# hoge update" echo "#" ( cd /project/webapps/hoge/ cvs update -d 2>&1 | grep -v '^cvs update:' ) echo "# ---------------------------------------------------------------" echo "#" echo "# hoge build" echo "#" ( cd /project/webapps/hoge/WEB-INF/src /usr/local/jTools/maven/bin/maven java:compile /usr/local/jTools/maven/bin/maven java:jar-resources ) exit 0
こちらの記事はなかの人(kenjionsoku)監修のもと掲載しています。
元記事は、こちら