You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xmlrpc-auto@ws.apache.org by jo...@apache.org on 2009/04/19 05:57:31 UTC

svn commit: r766418 - in /webservices/xmlrpc/trunk/dist: pom.xml src/main/ src/main/assembly/ src/main/assembly/bin.xml src/main/assembly/src.xml

Author: jochen
Date: Sun Apr 19 03:57:30 2009
New Revision: 766418

URL: http://svn.apache.org/viewvc?rev=766418&view=rev
Log:
Adapted the preparation of assemblies to the Nexus build.

Added:
    webservices/xmlrpc/trunk/dist/src/main/
    webservices/xmlrpc/trunk/dist/src/main/assembly/
      - copied from r721554, webservices/xmlrpc/trunk/src/main/assembly/
Modified:
    webservices/xmlrpc/trunk/dist/pom.xml
    webservices/xmlrpc/trunk/dist/src/main/assembly/bin.xml
    webservices/xmlrpc/trunk/dist/src/main/assembly/src.xml

Modified: webservices/xmlrpc/trunk/dist/pom.xml
URL: http://svn.apache.org/viewvc/webservices/xmlrpc/trunk/dist/pom.xml?rev=766418&r1=766417&r2=766418&view=diff
==============================================================================
--- webservices/xmlrpc/trunk/dist/pom.xml (original)
+++ webservices/xmlrpc/trunk/dist/pom.xml Sun Apr 19 03:57:30 2009
@@ -35,15 +35,6 @@
     <plugins>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <excludes>
-            <exclude>org/apache/xmlrpc/test/ScalabilityTest.java</exclude>
-          </excludes>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-jar-plugin</artifactId>
         <version>2.2</version>
         <configuration>
@@ -69,6 +60,47 @@
     <dependency>
       <groupId>javax.servlet</groupId>
       <artifactId>servlet-api</artifactId>
+    </dependency>
+    <dependency>
+    	<groupId>org.apache.xmlrpc</groupId>
+    	<artifactId>xmlrpc-client</artifactId>
+    	<version>3.1.2-SNAPSHOT</version>
+    </dependency>
+    <dependency>
+    	<groupId>org.apache.xmlrpc</groupId>
+    	<artifactId>xmlrpc-server</artifactId>
+    	<version>3.1.2-SNAPSHOT</version>
     </dependency>
   </dependencies>
+
+  <profiles>
+    <profile>
+      <id>release</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <version>2.2-beta-3</version>
+            <executions>
+              <execution>
+                <id>create-assemblies</id>
+                <goals>
+                  <goal>attached</goal>
+                </goals>
+                <phase>package</phase>
+                <configuration>
+                  <descriptors>
+                    <descriptor>src/main/assembly/bin.xml</descriptor>
+                    <descriptor>src/main/assembly/src.xml</descriptor>
+                  </descriptors>
+                  <tarLongFileMode>gnu</tarLongFileMode>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
 </project>

Modified: webservices/xmlrpc/trunk/dist/src/main/assembly/bin.xml
URL: http://svn.apache.org/viewvc/webservices/xmlrpc/trunk/dist/src/main/assembly/bin.xml?rev=766418&r1=721554&r2=766418&view=diff
==============================================================================
--- webservices/xmlrpc/trunk/dist/src/main/assembly/bin.xml (original)
+++ webservices/xmlrpc/trunk/dist/src/main/assembly/bin.xml Sun Apr 19 03:57:30 2009
@@ -18,46 +18,38 @@
   under the License.    
 
 -->
-<assembly>
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
+      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+      xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
   <id>bin</id>
   <formats>
     <format>tar.gz</format>
+    <format>tar.bz2</format>
+    <format>zip</format>
   </formats>
-  <includeSiteDirectory>true</includeSiteDirectory>
   <fileSets>
     <fileSet>
+      <directory>..</directory>
+      <outputDirectory/>
       <includes>
 		<include>LICENSE.txt</include>
+        <include>NOTICE.txt</include>
       </includes>
     </fileSet>
     <fileSet>
-      <directory>common/target</directory>
-      <outputDirectory>/lib</outputDirectory>
-      <includes>
-        <include>*.jar</include>
-      </includes>
-    </fileSet>
-    <fileSet>
-      <directory>client/target</directory>
-      <outputDirectory>/lib</outputDirectory>
-      <includes>
-        <include>*.jar</include>
-      </includes>
+      <directory>../target/site</directory>
+      <outputDirectory>docs</outputDirectory>
     </fileSet>
-    <fileSet>
-      <directory>server/target</directory>
-      <outputDirectory>/lib</outputDirectory>
+  </fileSets>
+  <dependencySets>
+    <dependencySet>
+      <outputDirectory>lib</outputDirectory>
       <includes>
-        <include>*.jar</include>
+        <include>org.apache.xmlrpc:*</include>
+        <include>org.apache.xmlrpc:*</include>
+        <include>commons-logging:commons-logging</include>
+        <include>org.apache.ws.commons.util:ws-commons-util</include>
       </includes>
-    </fileSet>
-    <fileSet>
-      <directory>tests/target/dependency</directory>
-      <outputDirectory>/lib</outputDirectory>
-      <includes>
-        <include>commons-logging-*.jar</include>
-        <include>ws-commons-util-*.jar</include>
-      </includes>
-    </fileSet>
-  </fileSets>
+    </dependencySet>
+  </dependencySets>
 </assembly>

Modified: webservices/xmlrpc/trunk/dist/src/main/assembly/src.xml
URL: http://svn.apache.org/viewvc/webservices/xmlrpc/trunk/dist/src/main/assembly/src.xml?rev=766418&r1=721554&r2=766418&view=diff
==============================================================================
--- webservices/xmlrpc/trunk/dist/src/main/assembly/src.xml (original)
+++ webservices/xmlrpc/trunk/dist/src/main/assembly/src.xml Sun Apr 19 03:57:30 2009
@@ -18,36 +18,31 @@
   under the License.    
 
 -->
-<assembly>
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
+      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+      xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
   <id>src</id>
   <formats>
     <format>tar.gz</format>
+    <format>tar.bz2</format>
+    <format>zip</format>
   </formats>
   <fileSets>
     <fileSet>
-      <includes>
-		<include>LICENSE.txt</include>
-		<include>pom.xml</include>
-		<include>.cvsignore</include>
-		<include>common/**/*</include>
-		<include>client/**/*</include>
-		<include>server/**/*</include>
-		<include>src/**/*</include>
-		<include>tests/**/*</include>
-      </includes>
+      <directory>..</directory>
+      <outputDirectory/>
       <excludes>
 		<exclude>common/target</exclude>
 		<exclude>client/target</exclude>
 		<exclude>server/target</exclude>
-		<exclude>tests/target</exclude>
+		<exclude>dist/target</exclude>
 		<exclude>common/target/**/*</exclude>
 		<exclude>client/target/**/*</exclude>
 		<exclude>server/target/**/*</exclude>
-		<exclude>tests/target/**/*</exclude>
+		<exclude>dist/target/**/*</exclude>
+        <exclude>target</exclude>
+        <exclude>target/**/*</exclude>
       </excludes>
     </fileSet>
-    <fileSet>
-      <directory>src</directory>
-    </fileSet>
   </fileSets>
 </assembly>