[teiid-commits] teiid SVN: r546 - in trunk/connectors: connector-jdbc/src and 19 other directories.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Tue Mar 10 14:33:03 EDT 2009


Author: rareddy
Date: 2009-03-10 14:33:03 -0400 (Tue, 10 Mar 2009)
New Revision: 546

Added:
   trunk/connectors/connector-jdbc/src/assembly/
   trunk/connectors/connector-jdbc/src/assembly/bundle.xml
   trunk/connectors/connector-ldap/src/assembly/
   trunk/connectors/connector-ldap/src/assembly/bundle.xml
   trunk/connectors/connector-loopback/src/assembly/
   trunk/connectors/connector-loopback/src/assembly/bundle.xml
   trunk/connectors/connector-salesforce/src/assembly/
   trunk/connectors/connector-salesforce/src/assembly/bundle.xml
   trunk/connectors/connector-text/src/assembly/
   trunk/connectors/connector-text/src/assembly/bundle.xml
   trunk/connectors/connector-xml-common/src/
   trunk/connectors/connector-xml-common/src/assembly/
   trunk/connectors/connector-xml-common/src/assembly/bundle.xml
   trunk/connectors/connector-xml/src/assembly/
   trunk/connectors/connector-xml/src/assembly/bundle.xml
Modified:
   trunk/connectors/connector-jdbc/pom.xml
   trunk/connectors/connector-ldap/pom.xml
   trunk/connectors/connector-loopback/pom.xml
   trunk/connectors/connector-salesforce/pom.xml
   trunk/connectors/connector-text/pom.xml
   trunk/connectors/connector-xml-common/pom.xml
   trunk/connectors/connector-xml/pom.xml
Log:
TEIID-413: adding a assembly plugin to each deployed connector to build a zip artifact with their dependencies during package phase

Modified: trunk/connectors/connector-jdbc/pom.xml
===================================================================
--- trunk/connectors/connector-jdbc/pom.xml	2009-03-10 15:32:16 UTC (rev 545)
+++ trunk/connectors/connector-jdbc/pom.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -11,4 +11,31 @@
   <artifactId>connector-jdbc</artifactId>
   <name>JDBC Connector</name>
   <description>This project contains connectors for a JDBC source. Currently this is an aggregator for all the JDBC connectors relational databases.</description>
+  
+    <!-- bundles all its dependencies in a single zip file  -->
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2-beta-2</version>      
+        <configuration>
+              <descriptors>
+                  <descriptor>src/assembly/bundle.xml</descriptor>
+              </descriptors>
+              <outputDirectory>target/distribution</outputDirectory>
+              <workDirectory>target/assembly/work</workDirectory>
+        </configuration>
+        <executions>
+          <execution>
+            <id>make-assembly</id>
+            <phase>package</phase> 
+            <goals>
+              <goal>attached</goal> 
+            </goals>
+          </execution>
+        </executions>        
+      </plugin>   
+    </plugins>
+  </build>  
+    
 </project>
\ No newline at end of file

Added: trunk/connectors/connector-jdbc/src/assembly/bundle.xml
===================================================================
--- trunk/connectors/connector-jdbc/src/assembly/bundle.xml	                        (rev 0)
+++ trunk/connectors/connector-jdbc/src/assembly/bundle.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -0,0 +1,26 @@
+<!--This script builds a Zip file for the connector and its non-teiid dependencies -->
+<assembly>
+  
+  <id>bundle</id>
+  
+  <formats>
+    <format>zip</format>
+  </formats>
+  
+  <includeBaseDirectory>false</includeBaseDirectory>
+    
+  <dependencySets>
+    <dependencySet>
+      <useProjectArtifact>true</useProjectArtifact>      
+      <useTransitiveDependencies>false</useTransitiveDependencies>
+      <useTransitiveFiltering>false</useTransitiveFiltering>
+      <useDefaultExcludes>true</useDefaultExcludes>
+      <unpack>false</unpack>
+      
+      <excludes>
+        <exclude>teiid:*</exclude>
+      </excludes>      
+    </dependencySet>
+  </dependencySets>
+
+</assembly>
\ No newline at end of file


Property changes on: trunk/connectors/connector-jdbc/src/assembly/bundle.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Modified: trunk/connectors/connector-ldap/pom.xml
===================================================================
--- trunk/connectors/connector-ldap/pom.xml	2009-03-10 15:32:16 UTC (rev 545)
+++ trunk/connectors/connector-ldap/pom.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -8,4 +8,30 @@
   <artifactId>connector-ldap</artifactId>
   <name>LDAP Connector</name>
   <description>LDAP Connector</description>
+  
+    <!-- bundles all its dependencies in a single zip file  -->
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2-beta-2</version>      
+        <configuration>
+              <descriptors>
+                  <descriptor>src/assembly/bundle.xml</descriptor>
+              </descriptors>
+              <outputDirectory>target/distribution</outputDirectory>
+              <workDirectory>target/assembly/work</workDirectory>
+        </configuration>
+        <executions>
+          <execution>
+            <id>make-assembly</id>
+            <phase>package</phase> 
+            <goals>
+              <goal>attached</goal> 
+            </goals>
+          </execution>
+        </executions>        
+      </plugin>   
+    </plugins>
+  </build>    
 </project>
\ No newline at end of file

Added: trunk/connectors/connector-ldap/src/assembly/bundle.xml
===================================================================
--- trunk/connectors/connector-ldap/src/assembly/bundle.xml	                        (rev 0)
+++ trunk/connectors/connector-ldap/src/assembly/bundle.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -0,0 +1,26 @@
+<!--This script builds a Zip file for the connector and its non-teiid dependencies -->
+<assembly>
+  
+  <id>bundle</id>
+  
+  <formats>
+    <format>zip</format>
+  </formats>
+  
+  <includeBaseDirectory>false</includeBaseDirectory>
+    
+  <dependencySets>
+    <dependencySet>
+      <useProjectArtifact>true</useProjectArtifact>      
+      <useTransitiveDependencies>false</useTransitiveDependencies>
+      <useTransitiveFiltering>false</useTransitiveFiltering>
+      <useDefaultExcludes>true</useDefaultExcludes>
+      <unpack>false</unpack>
+      
+      <excludes>
+        <exclude>teiid:*</exclude>
+      </excludes>      
+    </dependencySet>
+  </dependencySets>
+
+</assembly>
\ No newline at end of file


Property changes on: trunk/connectors/connector-ldap/src/assembly/bundle.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Modified: trunk/connectors/connector-loopback/pom.xml
===================================================================
--- trunk/connectors/connector-loopback/pom.xml	2009-03-10 15:32:16 UTC (rev 545)
+++ trunk/connectors/connector-loopback/pom.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -11,4 +11,31 @@
   <artifactId>connector-loopback</artifactId>
   <name>Loopback Connector</name>
   <description>Loopback Connector</description>
+  
+    <!-- bundles all its dependencies in a single zip file  -->
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2-beta-2</version>      
+        <configuration>
+              <descriptors>
+                  <descriptor>src/assembly/bundle.xml</descriptor>
+              </descriptors>
+              <outputDirectory>target/distribution</outputDirectory>
+              <workDirectory>target/assembly/work</workDirectory>
+        </configuration>
+        <executions>
+          <execution>
+            <id>make-assembly</id>
+            <phase>package</phase> 
+            <goals>
+              <goal>attached</goal> 
+            </goals>
+          </execution>
+        </executions>        
+      </plugin>   
+    </plugins>
+  </build>  
+    
 </project>
\ No newline at end of file

Added: trunk/connectors/connector-loopback/src/assembly/bundle.xml
===================================================================
--- trunk/connectors/connector-loopback/src/assembly/bundle.xml	                        (rev 0)
+++ trunk/connectors/connector-loopback/src/assembly/bundle.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -0,0 +1,26 @@
+<!--This script builds a Zip file for the connector and its non-teiid dependencies -->
+<assembly>
+  
+  <id>bundle</id>
+  
+  <formats>
+    <format>zip</format>
+  </formats>
+  
+  <includeBaseDirectory>false</includeBaseDirectory>
+    
+  <dependencySets>
+    <dependencySet>
+      <useProjectArtifact>true</useProjectArtifact>      
+      <useTransitiveDependencies>false</useTransitiveDependencies>
+      <useTransitiveFiltering>false</useTransitiveFiltering>
+      <useDefaultExcludes>true</useDefaultExcludes>
+      <unpack>false</unpack>
+      
+      <excludes>
+        <exclude>teiid:*</exclude>
+      </excludes>      
+    </dependencySet>
+  </dependencySets>
+
+</assembly>
\ No newline at end of file


Property changes on: trunk/connectors/connector-loopback/src/assembly/bundle.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Modified: trunk/connectors/connector-salesforce/pom.xml
===================================================================
--- trunk/connectors/connector-salesforce/pom.xml	2009-03-10 15:32:16 UTC (rev 545)
+++ trunk/connectors/connector-salesforce/pom.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -24,4 +24,30 @@
 			<version>${project.version}</version>
 		</dependency>
 	</dependencies>
+  
+    <!-- bundles all its dependencies in a single zip file  -->
+    <build>
+      <plugins>
+        <plugin>
+          <artifactId>maven-assembly-plugin</artifactId>
+          <version>2.2-beta-2</version>      
+          <configuration>
+                <descriptors>
+                    <descriptor>src/assembly/bundle.xml</descriptor>
+                </descriptors>
+                <outputDirectory>target/distribution</outputDirectory>
+                <workDirectory>target/assembly/work</workDirectory>
+          </configuration>
+          <executions>
+            <execution>
+              <id>make-assembly</id>
+              <phase>package</phase> 
+              <goals>
+                <goal>attached</goal> 
+              </goals>
+            </execution>
+          </executions>        
+        </plugin>   
+      </plugins>
+    </build>   
 </project>
\ No newline at end of file

Added: trunk/connectors/connector-salesforce/src/assembly/bundle.xml
===================================================================
--- trunk/connectors/connector-salesforce/src/assembly/bundle.xml	                        (rev 0)
+++ trunk/connectors/connector-salesforce/src/assembly/bundle.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -0,0 +1,27 @@
+<!--This script builds a Zip file for the connector and its non-teiid dependencies -->
+<assembly>
+  
+  <id>bundle</id>
+  
+  <formats>
+    <format>zip</format>
+  </formats>
+  
+  <includeBaseDirectory>false</includeBaseDirectory>
+    
+  <dependencySets>
+    <dependencySet>
+      <useProjectArtifact>true</useProjectArtifact>      
+      <useTransitiveDependencies>false</useTransitiveDependencies>
+      <useTransitiveFiltering>false</useTransitiveFiltering>
+      <useDefaultExcludes>true</useDefaultExcludes>
+      <unpack>false</unpack>
+      
+      <excludes>
+        <exclude>teiid:*</exclude>
+        <exclude>*:pom</exclude>
+      </excludes>      
+    </dependencySet>
+  </dependencySets>
+
+</assembly>
\ No newline at end of file


Property changes on: trunk/connectors/connector-salesforce/src/assembly/bundle.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Modified: trunk/connectors/connector-text/pom.xml
===================================================================
--- trunk/connectors/connector-text/pom.xml	2009-03-10 15:32:16 UTC (rev 545)
+++ trunk/connectors/connector-text/pom.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -9,4 +9,30 @@
   <artifactId>connector-text</artifactId>
   <name>Text Connector</name>
   <description>This connector reads data from text files.</description>
+  
+    <!-- bundles all its dependencies in a single zip file  -->
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2-beta-2</version>      
+        <configuration>
+              <descriptors>
+                  <descriptor>src/assembly/bundle.xml</descriptor>
+              </descriptors>
+              <outputDirectory>target/distribution</outputDirectory>
+              <workDirectory>target/assembly/work</workDirectory>
+        </configuration>
+        <executions>
+          <execution>
+            <id>make-assembly</id>
+            <phase>package</phase> 
+            <goals>
+              <goal>attached</goal> 
+            </goals>
+          </execution>
+        </executions>        
+      </plugin>   
+    </plugins>
+  </build>    
 </project>
\ No newline at end of file

Added: trunk/connectors/connector-text/src/assembly/bundle.xml
===================================================================
--- trunk/connectors/connector-text/src/assembly/bundle.xml	                        (rev 0)
+++ trunk/connectors/connector-text/src/assembly/bundle.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -0,0 +1,26 @@
+<!--This script builds a Zip file for the connector and its non-teiid dependencies -->
+<assembly>
+  
+  <id>bundle</id>
+  
+  <formats>
+    <format>zip</format>
+  </formats>
+  
+  <includeBaseDirectory>false</includeBaseDirectory>
+    
+  <dependencySets>
+    <dependencySet>
+      <useProjectArtifact>true</useProjectArtifact>      
+      <useTransitiveDependencies>false</useTransitiveDependencies>
+      <useTransitiveFiltering>false</useTransitiveFiltering>
+      <useDefaultExcludes>true</useDefaultExcludes>
+      <unpack>false</unpack>
+      
+      <excludes>
+        <exclude>teiid:*</exclude>
+      </excludes>      
+    </dependencySet>
+  </dependencySets>
+
+</assembly>
\ No newline at end of file


Property changes on: trunk/connectors/connector-text/src/assembly/bundle.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Modified: trunk/connectors/connector-xml/pom.xml
===================================================================
--- trunk/connectors/connector-xml/pom.xml	2009-03-10 15:32:16 UTC (rev 545)
+++ trunk/connectors/connector-xml/pom.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -25,4 +25,32 @@
 			<scope>compile</scope>
 		</dependency>
 	</dependencies>
+  
+  
+    <!-- bundles all its dependencies in a single zip file  -->
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2-beta-2</version>      
+        <configuration>
+              <descriptors>
+                  <descriptor>src/assembly/bundle.xml</descriptor>
+              </descriptors>
+              <outputDirectory>target/distribution</outputDirectory>
+              <workDirectory>target/assembly/work</workDirectory>
+        </configuration>
+        <executions>
+          <execution>
+            <id>make-assembly</id>
+            <phase>package</phase> 
+            <goals>
+              <goal>attached</goal> 
+            </goals>
+          </execution>
+        </executions>        
+      </plugin>   
+    </plugins>
+  </build>  
+    
 </project>
\ No newline at end of file

Added: trunk/connectors/connector-xml/src/assembly/bundle.xml
===================================================================
--- trunk/connectors/connector-xml/src/assembly/bundle.xml	                        (rev 0)
+++ trunk/connectors/connector-xml/src/assembly/bundle.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -0,0 +1,27 @@
+<!--This script builds a Zip file for the connector and its non-teiid dependencies -->
+<assembly>
+  
+  <id>bundle</id>
+  
+  <formats>
+    <format>zip</format>
+  </formats>
+  
+  <includeBaseDirectory>false</includeBaseDirectory>
+    
+  <dependencySets>
+    <dependencySet>
+      <useProjectArtifact>true</useProjectArtifact>      
+      <useTransitiveDependencies>false</useTransitiveDependencies>
+      <useTransitiveFiltering>false</useTransitiveFiltering>
+      <useDefaultExcludes>true</useDefaultExcludes>
+      <unpack>false</unpack>
+      
+      <excludes>
+        <exclude>teiid:*</exclude>
+        <exclude>*:pom</exclude>
+      </excludes>      
+    </dependencySet>
+  </dependencySets>
+
+</assembly>
\ No newline at end of file


Property changes on: trunk/connectors/connector-xml/src/assembly/bundle.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Modified: trunk/connectors/connector-xml-common/pom.xml
===================================================================
--- trunk/connectors/connector-xml-common/pom.xml	2009-03-10 15:32:16 UTC (rev 545)
+++ trunk/connectors/connector-xml-common/pom.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -111,4 +111,30 @@
       <scope>runtime</scope>
     </dependency>
   </dependencies>
+  
+    <!-- bundles all its dependencies in a single zip file  -->
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2-beta-2</version>      
+        <configuration>
+              <descriptors>
+                  <descriptor>src/assembly/bundle.xml</descriptor>
+              </descriptors>
+              <outputDirectory>target/distribution</outputDirectory>
+              <workDirectory>target/assembly/work</workDirectory>
+        </configuration>
+        <executions>
+          <execution>
+            <id>make-assembly</id>
+            <phase>package</phase> 
+            <goals>
+              <goal>attached</goal> 
+            </goals>
+          </execution>
+        </executions>        
+      </plugin>   
+    </plugins>
+  </build>    
 </project>
\ No newline at end of file

Added: trunk/connectors/connector-xml-common/src/assembly/bundle.xml
===================================================================
--- trunk/connectors/connector-xml-common/src/assembly/bundle.xml	                        (rev 0)
+++ trunk/connectors/connector-xml-common/src/assembly/bundle.xml	2009-03-10 18:33:03 UTC (rev 546)
@@ -0,0 +1,26 @@
+<!--This script builds a Zip file for the connector and its non-teiid dependencies -->
+<assembly>
+  
+  <id>bundle</id>
+  
+  <formats>
+    <format>zip</format>
+  </formats>
+  
+  <includeBaseDirectory>false</includeBaseDirectory>
+    
+  <dependencySets>
+    <dependencySet>
+      <useProjectArtifact>true</useProjectArtifact>      
+      <useTransitiveDependencies>false</useTransitiveDependencies>
+      <useTransitiveFiltering>false</useTransitiveFiltering>
+      <useDefaultExcludes>true</useDefaultExcludes>
+      <unpack>false</unpack>
+      
+      <excludes>
+        <exclude>teiid:*</exclude>
+      </excludes>      
+    </dependencySet>
+  </dependencySets>
+
+</assembly>
\ No newline at end of file


Property changes on: trunk/connectors/connector-xml-common/src/assembly/bundle.xml
___________________________________________________________________
Name: svn:mime-type
   + text/plain




More information about the teiid-commits mailing list