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