X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=blobdiff_plain;f=sdk%2Fbuild.sh;h=7a482932b084ce8679f686d664661c4a8da87a4c;hp=7757592747683aa81e03a29c9cdaa2a7b807b6d8;hb=ffd153982b758faec9f21295dca1dd83076ac480;hpb=8608615ddfd804e34e5b09be1aa276c4dbfa5d59 diff --git a/sdk/build.sh b/sdk/build.sh index 775759274..7a482932b 100644 --- a/sdk/build.sh +++ b/sdk/build.sh @@ -5,13 +5,25 @@ JVM=/usr/lib/jvm/jre-11/bin/java ECJ_JAR=/usr/share/java/ecj/ecj.jar OSGI_JAR=/usr/share/java/eclipse/osgi.jar - +echo PREPARING SOURCE_PATH= for bundle in ../*.*.*/ ; do +echo $bundle +# clean +rm -rf $bundle/generated/* +rm -rf $bundle/bin/* +# copy resources +rsync -r --exclude "*.java" $bundle/src/ $bundle/bin SOURCE_PATH="$SOURCE_PATH $bundle/src[-d $bundle/bin]" done -echo ### COMPILATION ### -time $JVM -jar $ECJ_JAR @ecj.args -time -cp $OSGI_JAR:"$(printf %s: target/sdk-*-a2-target/*/*.jar)" $SOURCE_PATH +echo COMPILING +$JVM -jar $ECJ_JAR @ecj.args -time -cp $OSGI_JAR:"$(printf %s: target/sdk-*-a2-target/*/*.jar)" $SOURCE_PATH + +echo PACKAGING +bnd build + +mkdir -p target/a2/org.argeo.commons +cp ../*/generated/*.jar target/a2/org.argeo.commons -echo ### PACKAGING ### +echo DONE \ No newline at end of file