Author: rfeng
Date: Wed Apr 14 04:36:12 2010
New Revision: 933857

URL: http://svn.apache.org/viewvc?rev=933857&view=rev
Log:
Add a singlebundle profile to produce aggregated bundles by feature

Modified:
    tuscany/sca-java-2.x/trunk/distribution/all/pom.xml

Modified: tuscany/sca-java-2.x/trunk/distribution/all/pom.xml
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/distribution/all/pom.xml?rev=933857&r1=933856&r2=933857&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/distribution/all/pom.xml (original)
+++ tuscany/sca-java-2.x/trunk/distribution/all/pom.xml Wed Apr 14 04:36:12 2010
@@ -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>


Reply via email to