You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jb...@apache.org on 2007/03/05 21:29:44 UTC

svn commit: r514854 - in /incubator/tuscany/java/sca/runtime: itest/pom.xml pom.xml standalone/pom.xml webapp/pom.xml

Author: jboynes
Date: Mon Mar  5 12:29:44 2007
New Revision: 514854

URL: http://svn.apache.org/viewvc?view=rev&rev=514854
Log:
add release profile which excludes the smoketest modules

Modified:
    incubator/tuscany/java/sca/runtime/itest/pom.xml
    incubator/tuscany/java/sca/runtime/pom.xml
    incubator/tuscany/java/sca/runtime/standalone/pom.xml
    incubator/tuscany/java/sca/runtime/webapp/pom.xml

Modified: incubator/tuscany/java/sca/runtime/itest/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/runtime/itest/pom.xml?view=diff&rev=514854&r1=514853&r2=514854
==============================================================================
--- incubator/tuscany/java/sca/runtime/itest/pom.xml (original)
+++ incubator/tuscany/java/sca/runtime/itest/pom.xml Mon Mar  5 12:29:44 2007
@@ -29,8 +29,25 @@
     <artifactId>itest</artifactId>
     <packaging>pom</packaging>
     <name>Apache Tuscany Integration Test Runtime</name>
-    <modules>
-        <module>plugin</module>
-        <module>smoketest</module>
-    </modules>
+
+    <profiles>
+        <profile>
+            <id>default</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <modules>
+                <module>plugin</module>
+                <module>smoketest</module>
+            </modules>
+        </profile>
+
+        <profile>
+            <!-- for the release profile exclude the smoketest -->
+            <id>release</id>
+            <modules>
+                <module>plugin</module>
+            </modules>
+        </profile>
+    </profiles>
 </project>

Modified: incubator/tuscany/java/sca/runtime/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/runtime/pom.xml?view=diff&rev=514854&r1=514853&r2=514854
==============================================================================
--- incubator/tuscany/java/sca/runtime/pom.xml (original)
+++ incubator/tuscany/java/sca/runtime/pom.xml Mon Mar  5 12:29:44 2007
@@ -129,8 +129,38 @@
         <module>itest</module>
     </modules>
 
-    <build>
-        <defaultGoal>install</defaultGoal>
-    </build>
+    <profiles>
+        <profile>
+            <!-- default profile that just builds the jar files -->
+            <id>default</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <build>
+                <defaultGoal>install</defaultGoal>
+            </build>
+        </profile>
+
+        <profile>
+            <!-- release profile that prepares artifacts for release -->
+            <id>release</id>
+            <build>
+                <defaultGoal>verify</defaultGoal>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-gpg-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>sign</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
 
 </project>

Modified: incubator/tuscany/java/sca/runtime/standalone/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/runtime/standalone/pom.xml?view=diff&rev=514854&r1=514853&r2=514854
==============================================================================
--- incubator/tuscany/java/sca/runtime/standalone/pom.xml (original)
+++ incubator/tuscany/java/sca/runtime/standalone/pom.xml Mon Mar  5 12:29:44 2007
@@ -31,13 +31,34 @@
     <packaging>pom</packaging>
     <name>Apache Tuscany Standalone SCA Runtime</name>
 
-    <modules>
-        <module>standalone-api</module>
-        <module>launcher</module>
-        <module>standalone-host</module>
-        <module>server.start</module>
-        <module>server.shutdown</module>
-        <module>assembly</module>
-        <module>smoketest</module>
-    </modules>
+    <profiles>
+        <profile>
+            <id>default</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <modules>
+                <module>standalone-api</module>
+                <module>launcher</module>
+                <module>standalone-host</module>
+                <module>server.start</module>
+                <module>server.shutdown</module>
+                <module>assembly</module>
+                <module>smoketest</module>
+            </modules>
+        </profile>
+
+        <profile>
+            <!-- for the release profile exclude the smoketest -->
+            <id>release</id>
+            <modules>
+                <module>standalone-api</module>
+                <module>launcher</module>
+                <module>standalone-host</module>
+                <module>server.start</module>
+                <module>server.shutdown</module>
+                <module>assembly</module>
+            </modules>
+        </profile>
+    </profiles>
 </project>

Modified: incubator/tuscany/java/sca/runtime/webapp/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/runtime/webapp/pom.xml?view=diff&rev=514854&r1=514853&r2=514854
==============================================================================
--- incubator/tuscany/java/sca/runtime/webapp/pom.xml (original)
+++ incubator/tuscany/java/sca/runtime/webapp/pom.xml Mon Mar  5 12:29:44 2007
@@ -30,13 +30,6 @@
     <packaging>pom</packaging>
     <name>Apache Tuscany Webapp SCA Runtime</name>
 
-    <modules>
-        <module>webapp-api</module>
-        <module>webapp-host</module>
-        <module>plugin.war</module>
-        <module>smoketest</module>
-    </modules>
-
     <dependencyManagement>
         <dependencies>
             <dependency>
@@ -47,4 +40,29 @@
             </dependency>
         </dependencies>
     </dependencyManagement>
+
+    <profiles>
+        <profile>
+            <id>default</id>
+            <activation>
+                <activeByDefault>true</activeByDefault>
+            </activation>
+            <modules>
+                <module>webapp-api</module>
+                <module>webapp-host</module>
+                <module>plugin.war</module>
+                <module>smoketest</module>
+            </modules>
+        </profile>
+
+        <profile>
+            <!-- for the release profile exclude the smoketest as the gpg plugin cannot handle war packaging -->
+            <id>release</id>
+            <modules>
+                <module>webapp-api</module>
+                <module>webapp-host</module>
+                <module>plugin.war</module>
+            </modules>
+        </profile>
+    </profiles>
 </project>



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org