You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by ks...@apache.org on 2014/01/07 01:57:56 UTC

svn commit: r1556095 - /juddi/trunk/pom.xml

Author: kstam
Date: Tue Jan  7 00:57:55 2014
New Revision: 1556095

URL: http://svn.apache.org/r1556095
Log:
adding 'dist' profile

Modified:
    juddi/trunk/pom.xml

Modified: juddi/trunk/pom.xml
URL: http://svn.apache.org/viewvc/juddi/trunk/pom.xml?rev=1556095&r1=1556094&r2=1556095&view=diff
==============================================================================
--- juddi/trunk/pom.xml (original)
+++ juddi/trunk/pom.xml Tue Jan  7 00:57:55 2014
@@ -387,5 +387,57 @@
             </build>
         </profile>
         <!-- END SNIPPET: release-profile -->
+        
+        <!--  same as the apache-release minus signing. CI should use this-->
+        <profile>
+            <id>dist</id>
+            <modules>
+                <!-- this requires some artifacts generated by apache-release profile (source, javadoc) -->
+                <module>uddi-tck</module>
+                <module>uddi-tck-runner</module>
+                <module>docs</module>
+                <module>juddi-dist</module>
+                <module>uddi-client-dist</module>
+            </modules>
+            <build>
+                <plugins>
+                    <!-- Create a source-release artifact that contains the fully buildable
+             project directory source structure. This is the artifact which is
+             the official subject of any release vote. -->
+                    <plugin>
+                        <artifactId>maven-assembly-plugin</artifactId>
+                        <dependencies>
+                            <dependency>
+                                <groupId>org.apache.apache.resources</groupId>
+                                <artifactId>apache-source-release-assembly-descriptor</artifactId>
+                                <version>1.0.1</version>
+                            </dependency>
+                            <dependency>
+                                <!-- NOTE: The fix for PLXUTILS-120 is crucial for the new assembly descriptor -->
+                                <groupId>org.codehaus.plexus</groupId>
+                                <artifactId>plexus-utils</artifactId>
+                                <version>2.0.1</version>
+                            </dependency>
+                        </dependencies>
+                        <executions>
+                            <execution>
+                                <id>source-release-assembly</id>
+                                <phase>package</phase>
+                                <goals>
+                                    <goal>single</goal>
+                                </goals>
+                                <configuration>
+                                    <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+                                    <descriptorRefs>
+                                        <descriptorRef>${sourceReleaseAssemblyDescriptor}</descriptorRef>
+                                    </descriptorRefs>
+                                    <tarLongFileFormat>gnu</tarLongFileFormat>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
     </profiles>
 </project>
\ No newline at end of file



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