[teiid-commits] teiid SVN: r3080 - in trunk: build and 4 other directories.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Fri Apr 8 15:27:28 EDT 2011


Author: rareddy
Date: 2011-04-08 15:27:28 -0400 (Fri, 08 Apr 2011)
New Revision: 3080

Removed:
   trunk/client/src/main/java/net/sf/retrotranslator/runtime/java/io/
   trunk/client/src/main/java/net/sf/retrotranslator/runtime/java/sql/
   trunk/client/src/main/java/net/sf/retrotranslator/runtime/java/util/
   trunk/client/src/main/java/net/sf/retrotranslator/runtime/javax/net/ssl/
   trunk/client/src/main/java/net/sf/retrotranslator/runtime/org/teiid/core/types/basic/
Modified:
   trunk/build/pom.xml
   trunk/client-jdk15/
   trunk/pom.xml
Log:
TEIID-1491: removing the usage of the retrotranslator from the build. It is proven to be not embedding the runtime jar, and was in alpha state for for 3 years and very poor docs and unusable. I replaced with java execute process that directly uses the Retrotranslator library.

Modified: trunk/build/pom.xml
===================================================================
--- trunk/build/pom.xml	2011-04-08 19:21:21 UTC (rev 3079)
+++ trunk/build/pom.xml	2011-04-08 19:27:28 UTC (rev 3080)
@@ -8,6 +8,24 @@
   <artifactId>teiid</artifactId>
   <name>Build</name>
   <description>Teiid Build</description>
+    <dependencies>
+        <dependency>
+            <groupId>org.jboss.teiid</groupId>
+            <artifactId>teiid-client-jdk15</artifactId>
+            <version>${version}</version>
+        </dependency>
+        <dependency>
+            <groupId>net.sf.retrotranslator</groupId>
+            <artifactId>retrotranslator-runtime</artifactId>
+            <version>1.2.9</version>
+        </dependency>
+
+        <dependency>
+            <groupId>net.sf.retrotranslator</groupId>
+            <artifactId>retrotranslator-transformer</artifactId>
+            <version>1.2.9</version>
+        </dependency>        
+    </dependencies>     
     <build>
         <outputDirectory>target/kits</outputDirectory>
         <resources>
@@ -86,32 +104,31 @@
                 </descriptors>
               </configuration>
             </plugin>
+
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
-                <artifactId>retrotranslator-maven-plugin</artifactId>
+                <artifactId>exec-maven-plugin</artifactId>
+                <version>1.1.1</version>
                 <executions>
                     <execution>
                         <phase>package</phase>
                         <goals>
-                            <goal>translate</goal>
+                            <goal>java</goal>
                         </goals>
                         <configuration>
-                            <attach>true</attach>
-                            <target>1.5</target>
-                            <embed>org.teiid.retroruntime</embed>
-                            <destjar>target/teiid-${pom.version}-client-jdk15.jar</destjar>
-                            <verify>false</verify>
-                            <failonwarning>true</failonwarning>
-                            <includes>
-                                <include>
-                                    <directory>target</directory>
-                                    <pattern>teiid-${pom.version}-client.jar</pattern>
-                                </include>
-                            </includes>
+                            <mainClass>net.sf.retrotranslator.transformer.Retrotranslator</mainClass>
+                            <arguments>                     
+                                <argument>-srcjar</argument>
+                                <argument>${pom.basedir}/target/teiid-${pom.version}-client.jar</argument>
+                                <argument>-destjar</argument>
+                                <argument>${pom.basedir}/target/teiid-${pom.version}-client-jdk15.jar</argument>            
+                                <argument>-embed</argument>
+                                <argument>org.teiid.retroruntime</argument>                    
+                            </arguments>
                         </configuration>
                     </execution>
                 </executions>
-            </plugin>             
+            </plugin>              
           </plugins>
         </build>
       </profile>


Property changes on: trunk/client-jdk15
___________________________________________________________________
Added: svn:ignore
   + target

.classpath

.settings

.project


Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml	2011-04-08 19:21:21 UTC (rev 3079)
+++ trunk/pom.xml	2011-04-08 19:27:28 UTC (rev 3080)
@@ -477,6 +477,7 @@
 		<module>hibernate-dialect</module>
         <module>jboss-integration</module>
 		<module>test-integration</module>
+        <module>client-jdk15</module>
   </modules>
     <distributionManagement>
         <repository>



More information about the teiid-commits mailing list