summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68>2010-04-14 04:36:12 +0000
committerrfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68>2010-04-14 04:36:12 +0000
commitc40962d99c2fd49ff10f01c81af3b4e129d75445 (patch)
tree0c5d23031fe31538f5c595822065e9ca1020b08b
parentb5ee5de9dfb6f50dcdc81e69a5ecaa2b299238c6 (diff)
Add a singlebundle profile to produce aggregated bundles by feature
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@933857 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--sca-java-2.x/trunk/distribution/all/pom.xml30
1 files changed, 29 insertions, 1 deletions
diff --git a/sca-java-2.x/trunk/distribution/all/pom.xml b/sca-java-2.x/trunk/distribution/all/pom.xml
index 2892c8fbb0..10eca9a1ff 100644
--- a/sca-java-2.x/trunk/distribution/all/pom.xml
+++ b/sca-java-2.x/trunk/distribution/all/pom.xml
@@ -80,6 +80,10 @@
<activation>
<activeByDefault>true</activeByDefault>
</activation>
+ <properties>
+ <useDistributionName>false</useDistributionName>
+ <generateAggregatedBundle>false</generateAggregatedBundle>
+ </properties>
<build>
<plugins>
<plugin>
@@ -111,6 +115,10 @@
<profile>
<id>distribution</id>
+ <properties>
+ <useDistributionName>false</useDistributionName>
+ <generateAggregatedBundle>false</generateAggregatedBundle>
+ </properties>
<build>
<plugins>
<plugin>
@@ -140,6 +148,16 @@
</plugins>
</build>
</profile>
+
+ <profile>
+ <id>singlebundle</id>
+ <properties>
+ <useDistributionName>true</useDistributionName>
+ <generateAggregatedBundle>true</generateAggregatedBundle>
+ </properties>
+ </profile>
+
+
</profiles>
<build>
@@ -157,7 +175,8 @@
</goals>
<configuration>
<targetDirectory>target/modules</targetDirectory>
- <useDistributionName>false</useDistributionName>
+ <useDistributionName>${useDistributionName}</useDistributionName>
+ <generateAggregatedBundle>${generateAggregatedBundle}</generateAggregatedBundle>
<generateManifestJar>true</generateManifestJar>
<artifactManifests>
<artifactManifest>
@@ -213,6 +232,15 @@
</artifactAggregations-->
</configuration>
</execution>
+<!--
+ <execution>
+ <id>distribution-singlebundle</id>
+ <phase>process-resources</phase>
+ <goals>
+ <goal>aggregate-modules</goal>
+ </goals>
+ </execution>
+-->
</executions>
<dependencies>
<dependency>