[jboss-cvs] JBossAS SVN: r73870 - projects/ejb3/trunk/proxy.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat May 31 17:38:27 EDT 2008


Author: ALRubinger
Date: 2008-05-31 17:38:27 -0400 (Sat, 31 May 2008)
New Revision: 73870

Added:
   projects/ejb3/trunk/proxy/jboss-ejb3-proxy-client.xml
Modified:
   projects/ejb3/trunk/proxy/pom.xml
Log:
[EJBTHREE-1386] Added Proxy Client Assembly

Added: projects/ejb3/trunk/proxy/jboss-ejb3-proxy-client.xml
===================================================================
--- projects/ejb3/trunk/proxy/jboss-ejb3-proxy-client.xml	                        (rev 0)
+++ projects/ejb3/trunk/proxy/jboss-ejb3-proxy-client.xml	2008-05-31 21:38:27 UTC (rev 73870)
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  vi:ts=2:sw=2:expandtab:
+-->
+<assembly xmlns="http://maven.apache.org/POM/4.0.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/assembly-1.0.0.xsd"
+>
+  <id>client</id>
+  <formats>
+    <format>jar</format>
+  </formats>
+  <includeBaseDirectory>false</includeBaseDirectory>
+  <fileSets>
+    <fileSet>
+      <directory>target/classes</directory>
+      <outputDirectory></outputDirectory>
+      
+      <!-- 
+      
+      Most of the classes in the Proxy Component are
+      required on the Client CP, so we'll stick with 
+      exclude patterns to hide internals
+      
+       -->
+      <excludes>
+        <exclude>org/jboss/ejb3/proxy/jndiregistrar/**</exclude>
+      </excludes>
+    </fileSet>
+
+  </fileSets>
+</assembly>

Modified: projects/ejb3/trunk/proxy/pom.xml
===================================================================
--- projects/ejb3/trunk/proxy/pom.xml	2008-05-31 21:37:45 UTC (rev 73869)
+++ projects/ejb3/trunk/proxy/pom.xml	2008-05-31 21:38:27 UTC (rev 73870)
@@ -75,6 +75,28 @@
         </executions>
       </plugin>
 
+      <!-- Assembly Plugin (Proxy Client) -->
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2-beta-1</version>
+        <executions>
+          <execution>
+            <id>make-assembly</id>
+            <phase>package</phase>
+            <goals>
+              <goal>attached</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <descriptors>
+            <descriptor>jboss-ejb3-proxy-client.xml</descriptor>
+          </descriptors>
+          <attach>true</attach>
+        </configuration>
+        <inherited>false</inherited>
+      </plugin>
+
     </plugins>
 
   </build>




More information about the jboss-cvs-commits mailing list