diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2008-09-22 01:03:53 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2008-09-22 01:03:53 +0000 |
commit | a770a0cd29a37998e805287dca090cae44109bdb (patch) | |
tree | 9923aa6eee1c62cdde6111c947031f41611733e7 /branches/sca-equinox/samples/calculator-rcp/pom.xml | |
parent | 5b2c0562e87008db1d69ddb3b8e3769d561aa37d (diff) |
Added support for several bundle packaging and distribution schemes (jars and class folders, distribution and development workspace). Changed the RCP sample to use the node-launcher.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@697650 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r-- | branches/sca-equinox/samples/calculator-rcp/pom.xml | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/branches/sca-equinox/samples/calculator-rcp/pom.xml b/branches/sca-equinox/samples/calculator-rcp/pom.xml index 3b06fe37ea..1f25539c37 100644 --- a/branches/sca-equinox/samples/calculator-rcp/pom.xml +++ b/branches/sca-equinox/samples/calculator-rcp/pom.xml @@ -41,30 +41,35 @@ <artifactId>tuscany-node-api</artifactId> <version>1.4-SNAPSHOT</version> </dependency> + <dependency> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-node-impl</artifactId> <version>1.4-SNAPSHOT</version> <scope>runtime</scope> </dependency> + <dependency> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-implementation-java-runtime</artifactId> <version>1.4-SNAPSHOT</version> <scope>runtime</scope> </dependency> + <dependency> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-implementation-node-runtime</artifactId> <version>1.4-SNAPSHOT</version> <scope>runtime</scope> </dependency> + <dependency> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-extensibility-equinox</artifactId> <version>1.4-SNAPSHOT</version> <scope>runtime</scope> </dependency> + <dependency> <groupId>org.apache.tuscany.sca</groupId> <artifactId>tuscany-node-launcher-equinox</artifactId> @@ -173,6 +178,34 @@ </classpathContainers> </configuration> </plugin> + + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <version>1.4.3</version> + <extensions>true</extensions> + <executions> + <execution> + <id>bundle-manifest</id> + <phase>process-classes</phase> + <goals> + <goal>manifest</goal> + </goals> + <configuration> + <instructions> + <Bundle-Version>1.4</Bundle-Version> + <Bundle-SymbolicName>sample.calculator.rcp;singleton:=true</Bundle-SymbolicName> + <Bundle-Description>${pom.name}</Bundle-Description> + <Bundle-Activator>calculator.rcp.Activator</Bundle-Activator> + <Eclipse-LazyStart>true</Eclipse-LazyStart> + <Export-Package>calculator.rcp*</Export-Package> + </instructions> + <manifestLocation>${basedir}/META-INF</manifestLocation> + </configuration> + </execution> + </executions> + </plugin> + <plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> |