Bundle-Version: ${version.next}.${buildId}
Private-Package: *.internal.*
Export-Package: !*.internal.*; *
--savemanifest = META-INF/MANIFEST.MF
+-savemanifest : META-INF/MANIFEST.MF
+-includeresource.default : OSGI-INF/=-OSGI-INF/,e4xmi/=-e4xmi/,icons/=-icons/,img/=-img/
-compression STORE
-source true
-removeheaders = Bnd-LastModified,Build-Jdk,Built-By,Tool,Created-By
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