Author: ivol
Date: Tue Oct 12 16:47:31 2010
New Revision: 161

Log:
AMDATU-34 Added build-release profile with Ant task 

Modified:
   trunk/amdatu-release/pom.xml
   trunk/maven-settings-bamboo.xml
   trunk/pom.xml

Modified: trunk/amdatu-release/pom.xml
==============================================================================
--- trunk/amdatu-release/pom.xml        (original)
+++ trunk/amdatu-release/pom.xml        Tue Oct 12 16:47:31 2010
@@ -271,6 +271,7 @@
   
   <profiles>
     <profile>
+      <!-- Profile active only for release builds -->
       <id>build-release</id>
       <activation>
         <activeByDefault>false</activeByDefault>
@@ -279,6 +280,25 @@
         <plugins>
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-antrun-plugin</artifactId>
+            <version>1.4</version>
+            <executions>
+              <execution>
+                <phase>validate</phase>
+                <goals>
+                  <goal>run</goal>
+                </goals>
+                <configuration>
+                  <tasks>
+                    <delete dir="${snapshot.repository.directory}"/>
+                  </tasks>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin> 
+    
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-assembly-plugin</artifactId>
             <version>2.2-beta-5</version>
             <executions>

Modified: trunk/maven-settings-bamboo.xml
==============================================================================
--- trunk/maven-settings-bamboo.xml     (original)
+++ trunk/maven-settings-bamboo.xml     Tue Oct 12 16:47:31 2010
@@ -61,16 +61,46 @@
       <id>build-amdatu</id>
       <properties>
         <server.hostname>localhost</server.hostname>
-        <server.port>3737</server.port>
+        <server.port>8080</server.port>
         <server.port.secure>9090</server.port.secure>
         <root.directory>.</root.directory>
-        <conf.directory>${root.directory}/conf</conf.directory>
-        <work.directory.name>work</work.directory.name>
-        
<work.directory>${root.directory}/${work.directory.name}</work.directory>
-        <deploy.directory.name>deploy</deploy.directory.name>
-        
<deploy.directory>${root.directory}/${deploy.directory.name}</deploy.directory>
         <repository.url>dav:http://repository.amdatu.org</repository.url>
       </properties>
-    </profile>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-compiler-plugin</artifactId>
+            <configuration>
+              <debug>false</debug>
+              <optimize>true</optimize>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>  
+    <profile>
+      <id>build-release</id>
+      <properties>
+        <server.hostname>localhost</server.hostname>
+        <server.port>80</server.port>
+        <server.port.secure>9090</server.port.secure>
+        <root.directory>.</root.directory>
+        <repository.url>dav:http://repository.amdatu.org</repository.url>
+        
<snapshot.repository.directory>vol/www/repository/amdatu/nightly/org</snapshot.repository.directory>
+      </properties>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-compiler-plugin</artifactId>
+            <configuration>
+              <debug>false</debug>
+              <optimize>true</optimize>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>    
   </profiles>
 </settings>

Modified: trunk/pom.xml
==============================================================================
--- trunk/pom.xml       (original)
+++ trunk/pom.xml       Tue Oct 12 16:47:31 2010
@@ -842,8 +842,8 @@
   
   <profiles>
     <profile>
-      <!-- Profile for developers -->
-      <id>development</id>
+      <!-- Profile active in all modes, overrule properties in own 
settings.xml if needed -->
+      <id>default</id>
       <activation>
         <activeByDefault>true</activeByDefault>
       </activation>
@@ -870,34 +870,6 @@
           </plugin>
         </plugins>
       </build>
-    </profile>
-
-    <!-- Profile for release builds -->
-    <profile> 
-      <id>release</id>
-      <properties>
-        <server.hostname>localhost</server.hostname>
-        <server.port>80</server.port>
-        <server.port.secure>443</server.port.secure>
-        <root.directory>./target</root.directory>
-        <conf.directory>${root.directory}/conf</conf.directory>
-        <work.directory.name>work</work.directory.name>
-        
<work.directory>${root.directory}/${work.directory.name}</work.directory>
-        <deploy.directory.name>deploy</deploy.directory.name>
-        
<deploy.directory>${root.directory}/${deploy.directory.name}</deploy.directory>
-      </properties>       
-      <build>
-        <plugins>
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-compiler-plugin</artifactId>
-            <configuration>
-              <debug>false</debug>
-              <optimize>true</optimize>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>  
+    </profile>   
   </profiles> 
 </project>

Reply via email to