Author: ddewolf
Date: Wed Nov 22 08:04:30 2006
New Revision: 478202

URL: http://svn.apache.org/viewvc?view=rev&rev=478202
Log:
Adding retrotranslator configuration

Modified:
    struts/sandbox/trunk/tiles/pom.xml
    struts/sandbox/trunk/tiles/tiles-api/pom.xml
    struts/sandbox/trunk/tiles/tiles-core/pom.xml

Modified: struts/sandbox/trunk/tiles/pom.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/pom.xml?view=diff&rev=478202&r1=478201&r2=478202
==============================================================================
--- struts/sandbox/trunk/tiles/pom.xml (original)
+++ struts/sandbox/trunk/tiles/pom.xml Wed Nov 22 08:04:30 2006
@@ -27,11 +27,11 @@
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
 
-   <parent>
-      <groupId>org.apache.struts</groupId>
-      <artifactId>struts-master</artifactId>
-      <version>4-SNAPSHOT</version>
-   </parent>
+    <parent>
+        <groupId>org.apache.struts</groupId>
+        <artifactId>struts-master</artifactId>
+        <version>4-SNAPSHOT</version>
+    </parent>
 
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.struts.tiles</groupId>
@@ -45,9 +45,9 @@
     <inceptionYear>2000</inceptionYear>
 
     <scm>
-       
<connection>scm:svn:http://svn.apache.org/repos/asf/struts/sandbox/trunk/tiles</connection>
-       
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/struts/sandbox/trunk/tiles</developerConnection>
-       <url>http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles</url>
+        
<connection>scm:svn:http://svn.apache.org/repos/asf/struts/sandbox/trunk/tiles</connection>
+        
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/struts/sandbox/trunk/tiles</developerConnection>
+        <url>http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles</url>
     </scm>
 
     <issueManagement>
@@ -83,6 +83,7 @@
         <url>http://www.apache.org</url>
     </organization>
 
+
     <build>
         <pluginManagement>
             <plugins>
@@ -94,11 +95,31 @@
                         <target>1.5</target>
                     </configuration>
                 </plugin>
+
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>retrotranslator-maven-plugin</artifactId>
+                    <version>1.0-SNAPSHOT</version>
+                    <executions>
+                        <execution>
+                            <phase>process-classes</phase>
+                            <goals>
+                                <goal>translate</goal>
+                            </goals>
+                            <configuration>
+                                <includes>
+                                    <include>
+                                        
<directory>${pom.basedir}/target/classes</directory>
+                                    </include>
+                                </includes>
+                            </configuration>
+                        </execution>
+                    </executions>
+                </plugin>
             </plugins>
         </pluginManagement>
-        
+
         <defaultGoal>install</defaultGoal>
-        
     </build>
 
     <reporting>
@@ -106,7 +127,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-project-info-reports-plugin</artifactId>
-             </plugin>
+            </plugin>
             <plugin>
                 <artifactId>maven-javadoc-plugin</artifactId>
                 <configuration>
@@ -126,7 +147,8 @@
             <plugin>
                 <artifactId>maven-checkstyle-plugin</artifactId>
                 <configuration>
-                  
<configLocation>http://svn.apache.org/repos/asf/struts/maven/trunk/build/struts_checks.xml</configLocation>
+                    
<configLocation>http://svn.apache.org/repos/asf/struts/maven/trunk/build/struts_checks.xml
+                    </configLocation>
                 </configuration>
             </plugin>
             <plugin>
@@ -173,11 +195,15 @@
         </repository>
     </repositories>
     <pluginRepositories>
-    <pluginRepository>
-        <id>apache.snapshots</id>
-        <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
-        <snapshots><enabled>true</enabled></snapshots>
-        <releases><enabled>false</enabled></releases>
-    </pluginRepository>
-    </pluginRepositories> 
+        <pluginRepository>
+            <id>apache.snapshots</id>
+            <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+        </pluginRepository>
+    </pluginRepositories>
 </project>

Modified: struts/sandbox/trunk/tiles/tiles-api/pom.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-api/pom.xml?view=diff&rev=478202&r1=478201&r2=478202
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-api/pom.xml (original)
+++ struts/sandbox/trunk/tiles/tiles-api/pom.xml Wed Nov 22 08:04:30 2006
@@ -76,6 +76,71 @@
 
    </build>
 
+        <profiles>
+        <profile>
+               <!--
+                       Run the translator for Java 1.4 compatiblity
+
+                       Sample:
+                       $ cd tiles-core/
+                       $ mvn clean install -Papps,j4 
-Djava14.jar=$JAVA_HOME/../Classes/classes.jar
+
+                -->
+             <id>j4</id>
+             <build>
+               <plugins>
+                 <plugin>
+                   <groupId>org.codehaus.mojo</groupId>
+                   <artifactId>retrotranslator-maven-plugin</artifactId>
+                   <executions>
+                     <execution>
+                       <id>retrotranslate</id>
+                     </execution>
+                   </executions>
+                 </plugin>
+                 <plugin>
+                   <artifactId>maven-jar-plugin</artifactId>
+                   <executions>
+                     <execution>
+                       <id>create-j4-jar</id>
+                       <goals><goal>jar</goal></goals>
+                       <configuration>
+                         
<classesDirectory>${project.build.directory}/classes-retro</classesDirectory>
+                         <classifier>j4</classifier>
+                         <archive>
+                           <manifestEntries>
+                             
<Extension-Name>${project.artifactId}-j4</Extension-Name>
+                             
<Specification-Vendor>${project.organization.name}</Specification-Vendor>
+                             
<Implementation-Vendor>${project.organization.name}</Implementation-Vendor>
+                             
<Implementation-Title>${project.description}</Implementation-Title>
+                             
<Implementation-Version>${project.version}</Implementation-Version>
+                             <Revision>${scm.revision}</Revision>
+                           </manifestEntries>
+                          </archive>
+                       </configuration>
+                     </execution>
+                   </executions>
+                 </plugin>
+               </plugins>
+             </build>
+              <dependencies>
+               <dependency>
+                 <groupId>sun.jdk</groupId>
+                 <artifactId>rt</artifactId>
+                 <version>1.4.0</version>
+                 <scope>system</scope>
+                 <!-- path to rt.jar (on OSX, it's classes.jar) -->
+                 <systemPath>${java14.jar}</systemPath>
+               </dependency>
+               <dependency>
+                 <groupId>net.sf.retrotranslator</groupId>
+                 <artifactId>retrotranslator-runtime</artifactId>
+                 <version>1.0.8</version>
+               </dependency>
+             </dependencies>
+           </profile>
+    </profiles>
+
     <dependencies>
 
       <dependency>

Modified: struts/sandbox/trunk/tiles/tiles-core/pom.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-core/pom.xml?view=diff&rev=478202&r1=478201&r2=478202
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-core/pom.xml (original)
+++ struts/sandbox/trunk/tiles/tiles-core/pom.xml Wed Nov 22 08:04:30 2006
@@ -81,6 +81,71 @@
 
     </build>
 
+        <profiles>
+        <profile>
+               <!--
+                       Run the translator for Java 1.4 compatiblity
+
+                       Sample:
+                       $ cd struts/struts2/
+                       $ mvn clean install -Papps,j4 
-Djava14.jar=$JAVA_HOME/../Classes/classes.jar
+
+                -->
+             <id>j4</id>
+             <build>
+               <plugins>
+                 <plugin>
+                   <groupId>org.codehaus.mojo</groupId>
+                   <artifactId>retrotranslator-maven-plugin</artifactId>
+                   <executions>
+                     <execution>
+                       <id>retrotranslate</id>
+                     </execution>
+                   </executions>
+                 </plugin>
+                 <plugin>
+                   <artifactId>maven-jar-plugin</artifactId>
+                   <executions>
+                     <execution>
+                       <id>create-j4-jar</id>
+                       <goals><goal>jar</goal></goals>
+                       <configuration>
+                         
<classesDirectory>${project.build.directory}/classes-retro</classesDirectory>
+                         <classifier>j4</classifier>
+                         <archive>
+                           <manifestEntries>
+                             
<Extension-Name>${project.artifactId}-j4</Extension-Name>
+                             
<Specification-Vendor>${project.organization.name}</Specification-Vendor>
+                             
<Implementation-Vendor>${project.organization.name}</Implementation-Vendor>
+                             
<Implementation-Title>${project.description}</Implementation-Title>
+                             
<Implementation-Version>${project.version}</Implementation-Version>
+                             <Revision>${scm.revision}</Revision>
+                           </manifestEntries>
+                          </archive>
+                       </configuration>
+                     </execution>
+                   </executions>
+                 </plugin>
+               </plugins>
+             </build>
+              <dependencies>
+               <dependency>
+                 <groupId>sun.jdk</groupId>
+                 <artifactId>rt</artifactId>
+                 <version>1.4.0</version>
+                 <scope>system</scope>
+                 <!-- path to rt.jar (on OSX, it's classes.jar) -->
+                 <systemPath>${java14.jar}</systemPath>
+               </dependency>
+               <dependency>
+                 <groupId>net.sf.retrotranslator</groupId>
+                 <artifactId>retrotranslator-runtime</artifactId>
+                 <version>1.0.8</version>
+               </dependency>
+             </dependencies>
+           </profile>
+    </profiles>
+
     <reporting>
         <plugins>
             <plugin>


Reply via email to