From ed9252e63d26b2a6b7d39fb9ed9939727f2fea8a Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 29 Dec 2009 19:50:06 +0000 Subject: [PATCH 1/1] Introduce SLC SDK git-svn-id: https://svn.argeo.org/slc/trunk@3238 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- buildSite.sh | 3 + dep/org.argeo.slc.dep.server/pom.xml | 12 +++ dist/org.argeo.slc.sdk/META-INF/MANIFEST.MF | 3 + dist/org.argeo.slc.sdk/p2.inf | 2 + dist/{slc-sdk => org.argeo.slc.sdk}/pom.xml | 88 +++++++++++++++++-- dist/org.argeo.slc.sdk/src/assembly/dist.xml | 32 +++++++ .../src/main/base/work/server/conf/config.ini | 7 ++ dist/pom.xml | 1 - pom.xml | 37 +++----- 9 files changed, 152 insertions(+), 33 deletions(-) create mode 100644 dist/org.argeo.slc.sdk/META-INF/MANIFEST.MF create mode 100644 dist/org.argeo.slc.sdk/p2.inf rename dist/{slc-sdk => org.argeo.slc.sdk}/pom.xml (50%) create mode 100644 dist/org.argeo.slc.sdk/src/assembly/dist.xml create mode 100644 dist/org.argeo.slc.sdk/src/main/base/work/server/conf/config.ini diff --git a/buildSite.sh b/buildSite.sh index c4011e57d..0c56aa1c6 100755 --- a/buildSite.sh +++ b/buildSite.sh @@ -34,4 +34,7 @@ else mail -s "SiteGeneration@$HOSTNAME FAILURE - $DATE - $BUILD_DIR" $TO < siteGeneration.log fi +cd dist/org.argeo.slc.sdk +mvn deploy + exit $EXIT_STATUS diff --git a/dep/org.argeo.slc.dep.server/pom.xml b/dep/org.argeo.slc.dep.server/pom.xml index e362c0612..ec90e19d8 100644 --- a/dep/org.argeo.slc.dep.server/pom.xml +++ b/dep/org.argeo.slc.dep.server/pom.xml @@ -102,6 +102,18 @@ org.argeo.security.dep.ads pom + + org.argeo.commons.server + org.argeo.server.modules + ${version.argeo-commons} + pom + + + org.argeo.commons.security + org.argeo.security.modules + ${version.argeo-commons} + pom + org.argeo.commons.server org.argeo.server.ads diff --git a/dist/org.argeo.slc.sdk/META-INF/MANIFEST.MF b/dist/org.argeo.slc.sdk/META-INF/MANIFEST.MF new file mode 100644 index 000000000..0168fa42b --- /dev/null +++ b/dist/org.argeo.slc.sdk/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Bundle-Version: 0.12.1.SNAPSHOT +Bundle-SymbolicName: org.argeo.slc.sdk diff --git a/dist/org.argeo.slc.sdk/p2.inf b/dist/org.argeo.slc.sdk/p2.inf new file mode 100644 index 000000000..0423aa509 --- /dev/null +++ b/dist/org.argeo.slc.sdk/p2.inf @@ -0,0 +1,2 @@ +properties.1.name=org.eclipse.equinox.p2.type.category +properties.1.value=true \ No newline at end of file diff --git a/dist/slc-sdk/pom.xml b/dist/org.argeo.slc.sdk/pom.xml similarity index 50% rename from dist/slc-sdk/pom.xml rename to dist/org.argeo.slc.sdk/pom.xml index 1450352be..6099b57b8 100644 --- a/dist/slc-sdk/pom.xml +++ b/dist/org.argeo.slc.sdk/pom.xml @@ -3,17 +3,16 @@ 4.0.0 org.argeo.slc - dist + dep 0.12.1-SNAPSHOT - .. org.argeo.slc.dist - slc-sdk - pom + org.argeo.slc.sdk + jar SLC SDK - /home/mbaudier/dev/tools/eclipse-rcp-galileo-SR1/eclipse - /var/www/html/dev/slc/repository + /opt/equinox-p2-agent/eclipse + /var/argeo/projects/SLC/www/sdk-dev @@ -29,10 +28,49 @@ jar + ${project.build.directory} + + maven-resources-plugin + + + validate + + copy-resources + + + ${basedir}/target/base + + + src/main/base + true + + + + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + src/assembly/dist.xml + + + + + attach-assembly + package + + single + + + + org.codehaus.mojo exec-maven-plugin @@ -40,7 +78,7 @@ create-repository - package + deploy exec @@ -59,9 +97,9 @@ -artifactRepository file:${argeo.p2.repository} -bundles - ${project.build.directory}/dependency + ${project.build.directory} -features - ${project.build.directory}/dependency + ${project.build.directory} -compress -publishArtifacts @@ -80,5 +118,37 @@ org.argeo.slc.server org.argeo.slc.ria + + + + org.argeo.slc.modules + org.argeo.slc.modules.agent.bundles + ${project.version} + pom + + + org.argeo.slc.modules + org.argeo.slc.modules.server.bundles + ${project.version} + pom + + + + + org.argeo.slc.runtime + org.argeo.slc.launcher + ${project.version} + tar.gz + base + + + + + release + + /var/argeo/projects/SLC/www/sdk + + + \ No newline at end of file diff --git a/dist/org.argeo.slc.sdk/src/assembly/dist.xml b/dist/org.argeo.slc.sdk/src/assembly/dist.xml new file mode 100644 index 000000000..f2053a474 --- /dev/null +++ b/dist/org.argeo.slc.sdk/src/assembly/dist.xml @@ -0,0 +1,32 @@ + + dist + slc + + zip + + + + target/base + + + + + + false + ${artifact.artifactId}-${artifact.baseVersion}.${artifact.extension} + + lib + + *:jar + + + + true + + org.argeo.slc.runtime:org.argeo.slc.launcher:tar.gz:base + + + + + \ No newline at end of file diff --git a/dist/org.argeo.slc.sdk/src/main/base/work/server/conf/config.ini b/dist/org.argeo.slc.sdk/src/main/base/work/server/conf/config.ini new file mode 100644 index 000000000..30d4ab286 --- /dev/null +++ b/dist/org.argeo.slc.sdk/src/main/base/work/server/conf/config.ini @@ -0,0 +1,7 @@ +osgi.bundles=org.argeo.osgi.boot-${version.argeo-commons}.jar@start +argeo.osgi.bundles=${osgi.install.area};in=*.jar +argeo.osgi.start=org.springframework.osgi.extender,\ + org.argeo.server.ads.server,\ + org.argeo.slc.server.hsqldb,\ + org.argeo.slc.server.main,\ + org.argeo.slc.ria diff --git a/dist/pom.xml b/dist/pom.xml index 1bc8906cc..d8a782e99 100644 --- a/dist/pom.xml +++ b/dist/pom.xml @@ -11,6 +11,5 @@ pom SLC Distribution - slc-sdk \ No newline at end of file diff --git a/pom.xml b/pom.xml index cc92d1fe0..a63ef2761 100644 --- a/pom.xml +++ b/pom.xml @@ -11,6 +11,18 @@ pom Argeo SLC 0.12.1-SNAPSHOT + + 0.12 + 1.0.2 + 0.12.2 + 0.1.2 + 3.5.1.R35x_v20090827 + 2.0.1 + 0.1.25 + 0.8.3.0 + file:///var/argeo/projects/SLC/www/site + http://www.argeo.org/projects/slc/site + runtime dep @@ -20,17 +32,6 @@ integration-tests archetypes - - 0.12 - 0.12.2-SNAPSHOT - 0.1.2-SNAPSHOT - 3.5.1.R35x_v20090827 - 2.0.0 - 0.1.24 - 0.8.2.1 - file:///var/argeo/projects/SLC/www/site - http://www.argeo.org/projects/slc/site - ${site.urlBase}/${developmentCycle} scm:svn:https://www.argeo.org/svn/slc/trunk @@ -151,7 +152,6 @@ limitations under the License. org.codehaus.mojo buildnumber-maven-plugin - 1.0-beta-3 validate @@ -199,8 +199,8 @@ limitations under the License. org.argeo.dep - versions - 1.0.1-SNAPSHOT + versions-all + ${version.argeo-distribution} pom import @@ -422,10 +422,6 @@ limitations under the License. true - org.codehaus.mojo taglist-maven-plugin @@ -438,11 +434,6 @@ limitations under the License. - org.apache.maven.plugins maven-changelog-plugin -- 2.39.2