Mercurial Hosting > luan
comparison scripts/build-luan.sh @ 729:4ce68aad92b7
just build one luan jar file
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Fri, 10 Jun 2016 15:32:34 -0600 |
| parents | 11839152caef |
| children | 3e30cf310e56 |
comparison
equal
deleted
inserted
replaced
| 728:11839152caef | 729:4ce68aad92b7 |
|---|---|
| 19 cd $LUAN_HOME | 19 cd $LUAN_HOME |
| 20 SRC=core/src | 20 SRC=core/src |
| 21 CLASSPATH=$LUAN_HOME/$SRC | 21 CLASSPATH=$LUAN_HOME/$SRC |
| 22 javac -classpath $CLASSPATH `find $SRC -name *.java` | 22 javac -classpath $CLASSPATH `find $SRC -name *.java` |
| 23 cd $SRC | 23 cd $SRC |
| 24 jar cvf $LUAN_BUILD/luan/jars/luan-core-$VERSION.jar `find . -name *.class -o -name *.luan` | 24 jar cvf $LUAN_BUILD/luan/jars/luan-$VERSION.jar `find . -name *.class -o -name *.luan` |
| 25 | 25 |
| 26 cd $LUAN_HOME | 26 cd $LUAN_HOME |
| 27 SRC=http/src | 27 SRC=http/src |
| 28 CLASSPATH=$LUAN_HOME/core/src:$LUAN_HOME/$SRC:$SLF4J | 28 CLASSPATH=$LUAN_HOME/core/src:$LUAN_HOME/$SRC:$SLF4J |
| 29 for i in $LUAN_HOME/http/ext/* ; do CLASSPATH=$CLASSPATH:$i ; done | 29 for i in $LUAN_HOME/http/ext/* ; do CLASSPATH=$CLASSPATH:$i ; done |
| 30 javac -classpath $CLASSPATH `find $SRC -name *.java` | 30 javac -classpath $CLASSPATH `find $SRC -name *.java` |
| 31 cd $SRC | 31 cd $SRC |
| 32 jar cvf $LUAN_BUILD/luan/jars/luan-http-$VERSION.jar `find . -name *.class -o -name *.luan` | 32 jar uvf $LUAN_BUILD/luan/jars/luan-$VERSION.jar `find . -name *.class -o -name *.luan` |
| 33 cp $LUAN_HOME/http/ext/* $LUAN_BUILD/luan/jars | 33 cp $LUAN_HOME/http/ext/* $LUAN_BUILD/luan/jars |
| 34 | 34 |
| 35 cd $LUAN_HOME | 35 cd $LUAN_HOME |
| 36 SRC=logging/src | 36 SRC=logging/src |
| 37 CLASSPATH=$LUAN_HOME/core/src:$LUAN_HOME/$SRC | 37 CLASSPATH=$LUAN_HOME/core/src:$LUAN_HOME/$SRC |
| 38 for i in $LUAN_HOME/logging/ext/* ; do CLASSPATH=$CLASSPATH:$i ; done | 38 for i in $LUAN_HOME/logging/ext/* ; do CLASSPATH=$CLASSPATH:$i ; done |
| 39 javac -classpath $CLASSPATH `find $SRC -name *.java` | 39 javac -classpath $CLASSPATH `find $SRC -name *.java` |
| 40 cd $SRC | 40 cd $SRC |
| 41 jar cvf $LUAN_BUILD/luan/jars/luan-logging-$VERSION.jar `find . -name *.class -o -name *.luan` | 41 jar uvf $LUAN_BUILD/luan/jars/luan-$VERSION.jar `find . -name *.class -o -name *.luan` |
| 42 cp $LUAN_HOME/logging/ext/* $LUAN_BUILD/luan/jars | 42 cp $LUAN_HOME/logging/ext/* $LUAN_BUILD/luan/jars |
| 43 | 43 |
| 44 cd $LUAN_HOME | 44 cd $LUAN_HOME |
| 45 SRC=mail/src | 45 SRC=mail/src |
| 46 CLASSPATH=$LUAN_HOME/core/src:$LUAN_HOME/$SRC | 46 CLASSPATH=$LUAN_HOME/core/src:$LUAN_HOME/$SRC |
| 47 for i in $LUAN_HOME/mail/ext/* ; do CLASSPATH=$CLASSPATH:$i ; done | 47 for i in $LUAN_HOME/mail/ext/* ; do CLASSPATH=$CLASSPATH:$i ; done |
| 48 javac -classpath $CLASSPATH `find $SRC -name *.java` | 48 javac -classpath $CLASSPATH `find $SRC -name *.java` |
| 49 cd $SRC | 49 cd $SRC |
| 50 jar cvf $LUAN_BUILD/luan/jars/luan-mail-$VERSION.jar `find . -name *.class -o -name *.luan` | 50 jar uvf $LUAN_BUILD/luan/jars/luan-$VERSION.jar `find . -name *.class -o -name *.luan` |
| 51 cp $LUAN_HOME/mail/ext/* $LUAN_BUILD/luan/jars | 51 cp $LUAN_HOME/mail/ext/* $LUAN_BUILD/luan/jars |
| 52 | 52 |
| 53 cd $LUAN_HOME | 53 cd $LUAN_HOME |
| 54 SRC=lucene/src | 54 SRC=lucene/src |
| 55 CLASSPATH=$LUAN_HOME/core/src:$LUAN_HOME/$SRC:$SLF4J | 55 CLASSPATH=$LUAN_HOME/core/src:$LUAN_HOME/$SRC:$SLF4J |
| 56 for i in $LUAN_HOME/lucene/ext/* ; do CLASSPATH=$CLASSPATH:$i ; done | 56 for i in $LUAN_HOME/lucene/ext/* ; do CLASSPATH=$CLASSPATH:$i ; done |
| 57 javac -classpath $CLASSPATH `find $SRC -name *.java` | 57 javac -classpath $CLASSPATH `find $SRC -name *.java` |
| 58 cd $SRC | 58 cd $SRC |
| 59 jar cvf $LUAN_BUILD/luan/jars/luan-lucene-$VERSION.jar `find . -name *.class -o -name *.luan` | 59 jar uvf $LUAN_BUILD/luan/jars/luan-$VERSION.jar `find . -name *.class -o -name *.luan` |
| 60 cp $LUAN_HOME/lucene/ext/* $LUAN_BUILD/luan/jars | 60 cp $LUAN_HOME/lucene/ext/* $LUAN_BUILD/luan/jars |
| 61 | 61 |
| 62 cp $LUAN_HOME/scripts/install.sh $LUAN_BUILD/luan | 62 cp $LUAN_HOME/scripts/install.sh $LUAN_BUILD/luan |
| 63 chmod +x $LUAN_BUILD/luan/install.sh | 63 chmod +x $LUAN_BUILD/luan/install.sh |
| 64 cp $LUAN_HOME/scripts/uninstall.sh $LUAN_BUILD/luan | 64 cp $LUAN_HOME/scripts/uninstall.sh $LUAN_BUILD/luan |
