From ff9010d1a7629a9ed6a907085b8fd14b9b13e849 Mon Sep 17 00:00:00 2001 From: jsdelfino Date: Sat, 23 Aug 2008 22:30:26 +0000 Subject: TUSCANY-2563, added a POM, an update site and Eclipse Ganymede categories, also a script to generate the Ganymede P2 metadata from the update site. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@688425 13f79535-47bb-0310-9956-ffa450edef68 --- .../eclipse34/site/updatesite/etc/generate-p2.sh | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 java/sca/tools/eclipse34/site/updatesite/etc/generate-p2.sh (limited to 'java/sca/tools/eclipse34/site/updatesite/etc') diff --git a/java/sca/tools/eclipse34/site/updatesite/etc/generate-p2.sh b/java/sca/tools/eclipse34/site/updatesite/etc/generate-p2.sh new file mode 100755 index 0000000000..1c4292dff1 --- /dev/null +++ b/java/sca/tools/eclipse34/site/updatesite/etc/generate-p2.sh @@ -0,0 +1,28 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# After building the updatesite Zip, this script can be used to generate the +# Eclipse Ganymede P2 metadata for the site. + +mkdir target/p2-tmp +cd target/p2-tmp +unzip ../apache-tuscany-sca-1.4-SNAPSHOT-updatesite.zip + +eclipse -application org.eclipse.equinox.p2.metadata.generator.EclipseGenerator -updateSite tuscany-sca-1.4-SNAPSHOT-updatesite/ -site file:tuscany-sca-1.4-SNAPSHOT-updatesite/site.xml -metadataRepository file:tuscany-sca-1.4-SNAPSHOT-updatesite/ -metadataRepositoryName "Apache Tuscany SCA Eclipse Update Site." -artifactRepository file:tuscany-sca-1.4-SNAPSHOT-updatesite/ -artifactRepositoryName "Eclipse Ganymede Artifacts" -noDefaultIUs -vmargs -Xmx256m + +zip ../apache-tuscany-sca-1.4-SNAPSHOT-updatesite.zip tuscany-sca-1.4-SNAPSHOT-updatesite/artifacts.xml tuscany-sca-1.4-SNAPSHOT-updatesite/content.xml + -- cgit v1.2.3