From: Mathieu Baudier Date: Thu, 11 Nov 2021 09:09:25 +0000 (+0100) Subject: Start working on non-Maven builds. X-Git-Tag: argeo-commons-2.3.2~25 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=8608615ddfd804e34e5b09be1aa276c4dbfa5d59 Start working on non-Maven builds. --- diff --git a/sdk/build.sh b/sdk/build.sh new file mode 100644 index 000000000..775759274 --- /dev/null +++ b/sdk/build.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +# Works on Fedora 34 +JVM=/usr/lib/jvm/jre-11/bin/java +ECJ_JAR=/usr/share/java/ecj/ecj.jar +OSGI_JAR=/usr/share/java/eclipse/osgi.jar + + +SOURCE_PATH= +for bundle in ../*.*.*/ ; do +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 ### PACKAGING ### diff --git a/sdk/ecj.args b/sdk/ecj.args new file mode 100644 index 000000000..306fd825c --- /dev/null +++ b/sdk/ecj.args @@ -0,0 +1,2 @@ +-11 +-nowarn \ No newline at end of file diff --git a/sdk/pom.xml b/sdk/pom.xml new file mode 100644 index 000000000..b7646bbdb --- /dev/null +++ b/sdk/pom.xml @@ -0,0 +1,41 @@ + + + 4.0.0 + + org.argeo.commons + argeo-commons + 2.3.1-SNAPSHOT + .. + + sdk + Commons SDK + pom + + + org.argeo.tp + argeo-tp-rap-e4 + ${version.argeo-tp} + pom + provided + + + + + a2-provided + + + + maven-assembly-plugin + + + a2-provided + + + + + + + + \ No newline at end of file