Author: asankha
Date: Tue Jan 13 10:31:39 2009
New Revision: 734211

URL: http://svn.apache.org/viewvc?rev=734211&view=rev
Log:
reduce maven build time by using the 1 hour snapshot refresh only for the 
Hudson profile, and making the default to one week for SNAPSHOT lifetime before 
refresh.. one can override this with a settings.xml locally

Modified:
    synapse/trunk/java/modules/transports/pom.xml
    synapse/trunk/java/pom.xml

Modified: synapse/trunk/java/modules/transports/pom.xml
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/pom.xml?rev=734211&r1=734210&r2=734211&view=diff
==============================================================================
--- synapse/trunk/java/modules/transports/pom.xml (original)
+++ synapse/trunk/java/modules/transports/pom.xml Tue Jan 13 10:31:39 2009
@@ -30,6 +30,7 @@
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
+    <groupId>org.apache.synapse</groupId>
     <artifactId>synapse-transports</artifactId>
     <name>Apache Synapse - Transports</name>
     <description>Apache Synapse - Transports</description>

Modified: synapse/trunk/java/pom.xml
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/pom.xml?rev=734211&r1=734210&r2=734211&view=diff
==============================================================================
--- synapse/trunk/java/pom.xml (original)
+++ synapse/trunk/java/pom.xml Tue Jan 13 10:31:39 2009
@@ -89,34 +89,6 @@
             <id>release</id>
             <build>
                 <plugins>
-                    <!--<plugin>-->
-                        <!--<groupId>org.apache.maven.plugins</groupId>-->
-                        <!--<artifactId>maven-assembly-plugin</artifactId>-->
-                        <!--<version>2.2-beta-1</version>-->
-                        <!--<executions>-->
-                            <!--<execution>-->
-                                <!--<id>distribution-package</id>-->
-                                <!--<phase>package</phase>-->
-                                <!--<goals>-->
-                                    <!--<goal>single</goal>-->
-                                <!--</goals>-->
-                                <!--<configuration>-->
-                                    <!--<descriptors>-->
-                                        
<!--<descriptor>src/main/assembly/bin.xml</descriptor>-->
-                                        
<!--<descriptor>src/main/assembly/src.xml</descriptor>-->
-                                    <!--</descriptors>-->
-                                    
<!--<finalName>synapse-${synapse.version}</finalName>-->
-                                <!--</configuration>-->
-                            <!--</execution>-->
-                        <!--</executions>-->
-                    <!--</plugin>-->
-
-                    <!--<plugin>-->
-                    <!--<artifactId>maven-site-plugin</artifactId>-->
-                    <!--<inherited>false</inherited>-->
-                    <!--</plugin>-->
-                    <!---->
-
                     <plugin>
                         <artifactId>maven-javadoc-plugin</artifactId>
                         <version>2.1</version>
@@ -139,28 +111,49 @@
                 </property>
             </activation>
         </profile>
+        <profile>
+            <id>hudson</id>
+            <activation>
+                <property>
+                    <name>hudson</name>
+                </property>
+            </activation>
+            <repositories>
+                <repository>
+                    <id>apache-snapshots</id>
+                    <name>Apache Maven 2 Snapshot Repository</name>
+                    
<url>http://people.apache.org/repo/m2-snapshot-repository/</url>
+                    <releases>
+                        <updatePolicy>never</updatePolicy>
+                    </releases>
+                    <snapshots>
+                        <updatePolicy>interval:60</updatePolicy>
+                    </snapshots>
+                </repository>
+                <repository>
+                    <id>wso2-m2</id>
+                    <name>WSO2 Maven 2 Repository</name>
+                    <url>http://dist.wso2.org/maven2/</url>
+                    <releases>
+                        <updatePolicy>never</updatePolicy>
+                    </releases>
+                    <snapshots>
+                        <updatePolicy>interval:60</updatePolicy>
+                    </snapshots>
+                </repository>
+            </repositories>
+        </profile>
     </profiles>
 
     <pluginRepositories>
         <pluginRepository>
-            <id>apache-snapshot</id>
+            <id>apache-snapshots</id>
             <name>Apache Snapshot repository</name>
             <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
             <snapshots>
                 <enabled>true</enabled>
             </snapshots>
         </pluginRepository>
-        <pluginRepository>
-            <id>ibiblio-m2</id>
-            <name>Ibiblio Maven 2 Repo</name>
-            <url>http://www.ibiblio.org/maven2/</url>
-            <releases>
-                <updatePolicy>never</updatePolicy>
-            </releases>
-            <snapshots>
-                <enabled>false</enabled>
-            </snapshots>
-        </pluginRepository>
     </pluginRepositories>
     
     <build>
@@ -276,8 +269,18 @@
             </dependency>
             <dependency>
                 <groupId>org.apache.axis2</groupId>
-                <artifactId>axis2-transports</artifactId>
-                <version>${axis2.version}</version>
+                <artifactId>axis2-transport-base</artifactId>
+                <version>${axis2.transport.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.axis2</groupId>
+                <artifactId>axis2-transport-jms</artifactId>
+                <version>${axis2.transport.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.axis2</groupId>
+                <artifactId>axis2-transport-mail</artifactId>
+                <version>${axis2.transport.version}</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.axis2</groupId>
@@ -487,7 +490,15 @@
         </dependency>
         <dependency>
             <groupId>org.apache.axis2</groupId>
-            <artifactId>axis2-transports</artifactId>
+            <artifactId>axis2-transport-base</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.axis2</groupId>
+            <artifactId>axis2-transport-jms</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.axis2</groupId>
+            <artifactId>axis2-transport-mail</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.axis2</groupId>
@@ -911,7 +922,7 @@
                 <updatePolicy>never</updatePolicy>
             </releases>
             <snapshots>
-                <updatePolicy>interval:60</updatePolicy>
+                <updatePolicy>interval:10080</updatePolicy> <!-- i.e. refresh 
weekly -->
             </snapshots>
         </repository>
         <repository>
@@ -922,7 +933,7 @@
                 <updatePolicy>never</updatePolicy>
             </releases>
             <snapshots>
-                <updatePolicy>daily</updatePolicy>
+                <updatePolicy>interval:10080</updatePolicy> <!-- i.e. refresh 
weekly -->
             </snapshots>
         </repository>
     </repositories>
@@ -958,6 +969,7 @@
 
         <!-- Axis2 1.4 and its dependencies -->
         <axis2.version>SNAPSHOT</axis2.version>
+        <axis2.transport.version>SNAPSHOT</axis2.transport.version>
         <axiom.version>SNAPSHOT</axiom.version>
         <xml_schema.version>1.4.2</xml_schema.version>
         <xml_apis.version>1.3.04</xml_apis.version>
@@ -1112,8 +1124,8 @@
             <name>Asankha Perera</name>
             <id>asankha</id>
             <email>asankha AT apache.com</email>
-            <organization>WSO2</organization>
-            <url>http://www.apache.org/~asankha</url>
+            <organization>AdroitLogic</organization>
+            <url>http://adroitlogic.org</url>
         </developer>
         <developer>
             <name>Upul Godage</name>


Reply via email to