[federate-commits] Federate SVN: r40 - in trunk: build/assembly/embedded and 1 other directory.

federate-commits at lists.jboss.org federate-commits at lists.jboss.org
Wed Nov 26 15:08:22 EST 2008


Author: rareddy
Date: 2008-11-26 15:08:22 -0500 (Wed, 26 Nov 2008)
New Revision: 40

Added:
   trunk/build/assembly/embedded/embedded-connector-dependencies.xml
Modified:
   trunk/build/assembly/embedded/embedded-dependencies.xml
   trunk/build/assembly/embedded/embedded-dist.xml
   trunk/pom.xml
Log:
FEDERATE-12: removing the unnecessary jars from embedded-kit, also separating the connector specific dependencies to "extension" directory

Added: trunk/build/assembly/embedded/embedded-connector-dependencies.xml
===================================================================
--- trunk/build/assembly/embedded/embedded-connector-dependencies.xml	                        (rev 0)
+++ trunk/build/assembly/embedded/embedded-connector-dependencies.xml	2008-11-26 20:08:22 UTC (rev 40)
@@ -0,0 +1,48 @@
+<!--This script builds a JAR for a Federate Embedded Server Installation -->
+<assembly>
+  
+  <id>connector-dependencies</id>
+  
+  <formats>
+    <format>dir</format>
+  </formats>
+  
+  <includeBaseDirectory>false</includeBaseDirectory>
+  <baseDirectory>federate-embedded</baseDirectory>
+    
+  <moduleSets>
+    <moduleSet>
+        <includeSubModules>true</includeSubModules>
+               
+        <includes>        	
+            <include>org.federate:connector-jdbc</include>
+            <include>org.federate:connector-xml</include>
+            <include>org.federate:connector-loopback</include>
+            <include>org.federate:connector-text</include>
+            <include>org.federate:connector-ldap</include>
+            <include>org.federate:connector-salesforce</include>
+            <include>org.federate:salesforce-api</include>
+        </includes>
+        
+        <binaries>        
+          <includeDependencies>true</includeDependencies>
+          <unpack>true</unpack>
+                                    
+          <dependencySets>
+            <dependencySet>
+              <useProjectArtifact>false</useProjectArtifact>
+              <unpack>false</unpack>
+              <useTransitiveDependencies>false</useTransitiveDependencies>
+              <useDefaultExcludes>true</useDefaultExcludes>
+              <excludes>
+                <exclude>federate*</exclude>
+              </excludes>              
+            </dependencySet>
+          </dependencySets>
+          
+        </binaries>
+      
+    </moduleSet>
+  </moduleSets>
+    
+</assembly>
\ No newline at end of file


Property changes on: trunk/build/assembly/embedded/embedded-connector-dependencies.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Modified: trunk/build/assembly/embedded/embedded-dependencies.xml
===================================================================
--- trunk/build/assembly/embedded/embedded-dependencies.xml	2008-11-26 15:05:44 UTC (rev 39)
+++ trunk/build/assembly/embedded/embedded-dependencies.xml	2008-11-26 20:08:22 UTC (rev 40)
@@ -26,15 +26,7 @@
             <include>org.federate:federate-embedded</include>
         	<include>org.federate:federate-engine</include>
         	<include>org.federate:federate-metadata</include>
-        	<include>org.federate:federate-txn-jbossts</include>
-        	
-            <include>org.federate:connector-jdbc</include>
-            <include>org.federate:connector-xml</include>
-            <include>org.federate:connector-loopback</include>
-            <include>org.federate:connector-text</include>
-            <include>org.federate:connector-ldap</include>
-            <include>org.federate:connector-salesforce</include>
-            <include>org.federate:salesforce-api</include>
+        	<include>org.federate:federate-txn-jbossts</include>        	
         </includes>
         
         <binaries>        
@@ -49,6 +41,13 @@
               <useDefaultExcludes>true</useDefaultExcludes>
               <excludes>
                 <exclude>federate*</exclude>
+                
+                <!-- these should have been excluded by module dependency structure, but until we fix those this will help-->
+                <exclude>antlr*</exclude>
+                <exclude>bsh*</exclude>
+                <exclude>jgroups*</exclude>
+                <exclude>netty*</exclude>
+                <exclude>stringtemplate*</exclude>
               </excludes>              
             </dependencySet>
           </dependencySets>

Modified: trunk/build/assembly/embedded/embedded-dist.xml
===================================================================
--- trunk/build/assembly/embedded/embedded-dist.xml	2008-11-26 15:05:44 UTC (rev 39)
+++ trunk/build/assembly/embedded/embedded-dist.xml	2008-11-26 20:08:22 UTC (rev 40)
@@ -37,6 +37,14 @@
       </includes>
       <outputDirectory>lib</outputDirectory>      
     </fileSet>    
+    
+    <fileSet>
+      <directory>target/distribution/federate-${version}-connector-dependencies.dir</directory>
+      <includes>
+        <include>*.jar</include>
+      </includes>
+      <outputDirectory>extensions</outputDirectory>      
+    </fileSet>      
 
     <fileSet>
         <directory>build/kit-embedded</directory>

Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml	2008-11-26 15:05:44 UTC (rev 39)
+++ trunk/pom.xml	2008-11-26 20:08:22 UTC (rev 40)
@@ -124,6 +124,7 @@
                     <descriptor>build/assembly/bin.xml</descriptor>
                     <descriptor>build/assembly/embedded/embedded-jar.xml</descriptor>
                     <descriptor>build/assembly/embedded/embedded-dependencies.xml</descriptor>
+                    <descriptor>build/assembly/embedded/embedded-connector-dependencies.xml</descriptor>
 		            <descriptor>build/assembly/embedded/embedded-dist.xml</descriptor>
 		        </descriptors>
 		        <outputDirectory>target/distribution</outputDirectory>




More information about the federate-commits mailing list