You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bo...@apache.org on 2009/06/14 00:19:20 UTC

svn commit: r784484 - in /myfaces/tobago/trunk: build-nightly.sh example/tobago-example-assembly/pom.xml pom.xml src/site/apt/release-checklist.apt tobago-assembly/pom.xml

Author: bommel
Date: Sat Jun 13 22:19:20 2009
New Revision: 784484

URL: http://svn.apache.org/viewvc?rev=784484&view=rev
Log:
generate source assembly

Modified:
    myfaces/tobago/trunk/build-nightly.sh
    myfaces/tobago/trunk/example/tobago-example-assembly/pom.xml
    myfaces/tobago/trunk/pom.xml
    myfaces/tobago/trunk/src/site/apt/release-checklist.apt
    myfaces/tobago/trunk/tobago-assembly/pom.xml

Modified: myfaces/tobago/trunk/build-nightly.sh
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/build-nightly.sh?rev=784484&r1=784483&r2=784484&view=diff
==============================================================================
--- myfaces/tobago/trunk/build-nightly.sh (original)
+++ myfaces/tobago/trunk/build-nightly.sh Sat Jun 13 22:19:20 2009
@@ -85,8 +85,8 @@
 cd tobago
 mvn -Djava14.home=$JAVA14_HOME -Pgenerate-assembly,jdk14retro -U clean install
 cd tobago-assembly
-mvn -Pgenerate-assembly clean assembly:assembly org.apache.myfaces.maven:wagon-maven-plugin:deploy
+mvn -Pgenerate-assembly clean package org.apache.myfaces.maven:wagon-maven-plugin:deploy
 cd ../example/tobago-example-assembly
-mvn -Pgenerate-assembly clean assembly:assembly org.apache.myfaces.maven:wagon-maven-plugin:deploy
+mvn -Pgenerate-assembly clean package org.apache.myfaces.maven:wagon-maven-plugin:deploy
 
 cd ../../..

Modified: myfaces/tobago/trunk/example/tobago-example-assembly/pom.xml
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/example/tobago-example-assembly/pom.xml?rev=784484&r1=784483&r2=784484&view=diff
==============================================================================
--- myfaces/tobago/trunk/example/tobago-example-assembly/pom.xml (original)
+++ myfaces/tobago/trunk/example/tobago-example-assembly/pom.xml Sat Jun 13 22:19:20 2009
@@ -67,7 +67,7 @@
 
               <execution>
                 <id>copy-example</id>
-                <phase>package</phase>
+                <phase>generate-resources</phase>
                 <goals>
                   <goal>copy</goal>
                 </goals>
@@ -91,6 +91,25 @@
               </execution>
             </executions>
           </plugin>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+              <execution>
+                <phase>package</phase>
+                <id>generate-assembly</id>
+                <goals>
+                  <goal>single</goal>
+                </goals>
+                <configuration>
+                  <descriptor>src/main/assembly/dep.xml</descriptor>
+                  <finalName>myfaces-tobago-${project.version}</finalName>
+                  <outputDirectory>target/assembly/out</outputDirectory>
+                  <workDirectory>target/assembly/work</workDirectory>
+                  <tarLongFileMode>gnu</tarLongFileMode>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
         </plugins>
       </build>
     </profile>

Modified: myfaces/tobago/trunk/pom.xml
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/pom.xml?rev=784484&r1=784483&r2=784484&view=diff
==============================================================================
--- myfaces/tobago/trunk/pom.xml (original)
+++ myfaces/tobago/trunk/pom.xml Sat Jun 13 22:19:20 2009
@@ -1019,6 +1019,7 @@
                     <descriptorRef>project</descriptorRef>
                   </descriptorRefs>
                   <tarLongFileMode>gnu</tarLongFileMode>
+                  <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
                 </configuration>
               </execution>
             </executions>
@@ -1308,6 +1309,7 @@
                     <descriptorRef>project</descriptorRef>
                   </descriptorRefs>
                   <tarLongFileMode>gnu</tarLongFileMode>
+                  <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
                 </configuration>
               </execution>
             </executions>

Modified: myfaces/tobago/trunk/src/site/apt/release-checklist.apt
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/src/site/apt/release-checklist.apt?rev=784484&r1=784483&r2=784484&view=diff
==============================================================================
--- myfaces/tobago/trunk/src/site/apt/release-checklist.apt (original)
+++ myfaces/tobago/trunk/src/site/apt/release-checklist.apt Sat Jun 13 22:19:20 2009
@@ -56,9 +56,9 @@
 
   * Create the assemblies.\
     cd tobago-assembly\
-    mvn -Pgenerate-assembly clean assembly:assembly\
+    mvn -Pgenerate-assembly clean package\
     cd ../example/tobago-example-assembly\
-    mvn -Pgenerate-assembly clean assembly:assembly\
+    mvn -Pgenerate-assembly clean package\
 
   * Sign the assemblies.
 

Modified: myfaces/tobago/trunk/tobago-assembly/pom.xml
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-assembly/pom.xml?rev=784484&r1=784483&r2=784484&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-assembly/pom.xml (original)
+++ myfaces/tobago/trunk/tobago-assembly/pom.xml Sat Jun 13 22:19:20 2009
@@ -31,17 +31,6 @@
   <build>
     <plugins>
       <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <configuration>
-          <descriptor>src/main/assembly/dep.xml</descriptor>
-          <finalName>myfaces-tobago-${project.version}</finalName>
-          <outputDirectory>target/assembly/out</outputDirectory>
-          <workDirectory>target/assembly/work</workDirectory>
-          <tarLongFileMode>gnu</tarLongFileMode>
-        </configuration>
-      </plugin>
-
-      <plugin>
         <groupId>org.apache.myfaces.maven</groupId>
         <artifactId>wagon-maven-plugin</artifactId>
         <version>1.0.1</version>
@@ -100,7 +89,7 @@
             <executions>
               <execution>
                 <id>copy-javadoc</id>
-                <phase>package</phase>
+                <phase>generate-resources</phase>
                 <goals>
                   <goal>copy</goal>
                 </goals>
@@ -127,8 +116,38 @@
               </execution>
 
               <execution>
+                <id>copy-project</id>
+                <phase>generate-resources</phase>
+                <goals>
+                  <goal>copy</goal>
+                </goals>
+                <configuration>
+                  <artifactItems>
+                    <artifactItem>
+                      <groupId>${project.groupId}</groupId>
+                      <artifactId>tobago</artifactId>
+                      <version>${project.version}</version>
+                      <classifier>project</classifier>
+                      <type>tar.gz</type>
+                    </artifactItem>
+                     <artifactItem>
+                      <groupId>${project.groupId}</groupId>
+                      <artifactId>tobago</artifactId>
+                      <version>${project.version}</version>
+                      <classifier>project</classifier>
+                      <type>zip</type>
+                    </artifactItem>
+                  </artifactItems>
+                  <outputDirectory>${project.build.directory}/assembly/out
+                  </outputDirectory>
+                  <unpackMarkersDirectory>${project.build.directory}/project
+                  </unpackMarkersDirectory>
+                </configuration>
+              </execution>
+
+              <execution>
                 <id>copy-sandbox</id>
-                <phase>package</phase>
+                <phase>generate-resources</phase>
                 <goals>
                   <goal>copy</goal>
                 </goals>
@@ -149,7 +168,7 @@
 
               <execution>
                 <id>copy-tlddoc</id>
-                <phase>package</phase>
+                <phase>generate-resources</phase>
                 <goals>
                   <goal>copy</goal>
                 </goals>
@@ -180,7 +199,7 @@
 
                <execution>
                 <id>copy-tld</id>
-                <phase>package</phase>
+                <phase>generate-resources</phase>
                 <goals>
                   <goal>unpack</goal>
                 </goals>
@@ -209,7 +228,7 @@
 
               <execution>
                 <id>copy-extension</id>
-                <phase>package</phase>
+                <phase>generate-resources</phase>
                 <goals>
                   <goal>copy</goal>
                 </goals>
@@ -263,7 +282,7 @@
 
               <execution>
                 <id>copy-source</id>
-                <phase>package</phase>
+                <phase>generate-resources</phase>
                 <goals>
                   <goal>copy</goal>
                 </goals>
@@ -344,7 +363,7 @@
 
               <execution>
                 <id>copy-jdk14retro</id>
-                <phase>package</phase>
+                <phase>generate-resources</phase>
                 <goals>
                   <goal>copy</goal>
                 </goals>
@@ -389,6 +408,56 @@
             </executions>
           </plugin>
 
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <executions>
+              <execution>
+                <phase>package</phase>
+                <id>generate-assembly</id>
+                <goals>
+                  <goal>single</goal>
+                </goals>
+
+                <configuration>
+                  <descriptor>src/main/assembly/dep.xml</descriptor>
+                  <finalName>myfaces-tobago-${project.version}</finalName>
+                  <outputDirectory>target/assembly/out</outputDirectory>
+                  <workDirectory>target/assembly/work</workDirectory>
+                  <tarLongFileMode>gnu</tarLongFileMode>
+                </configuration>
+              </execution>
+            </executions>
+
+          </plugin>
+
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-antrun-plugin</artifactId>
+            <version>1.3</version>
+
+            <executions>
+              <execution>
+                <phase>process-resources</phase>
+                <id>rename-files</id>
+                <goals>
+                  <goal>run</goal>
+                </goals>
+                <configuration>
+                  <tasks>
+                    <move failonerror="false"
+                        file="${project.build.directory}/assembly/out/tobago-${project.version}-project.tar.gz"
+                        toFile="${project.build.directory}/assembly/out/myfaces-tobago-${project.version}-project.tar.gz"/>
+                    <move failonerror="false"
+                        file="${project.build.directory}/assembly/out/tobago-${project.version}-project.zip"
+                        toFile="${project.build.directory}/assembly/out/myfaces-tobago-${project.version}-project.zip"/>
+
+                  </tasks>
+                </configuration>
+              </execution>
+            </executions>
+
+          </plugin>
+
         </plugins>
       </build>
     </profile>