Author: veithen
Date: Sat Nov 23 22:46:20 2013
New Revision: 1544887

URL: http://svn.apache.org/r1544887
Log:
Ensure that we use the same Java version everywhere. This avoids class version 
incompatibilites when executing the integration tests in an IDE with the AAR 
files built on the command line with a different JDK.

Modified:
    synapse/trunk/java/modules/integration/pom.xml
    synapse/trunk/java/pom.xml

Modified: synapse/trunk/java/modules/integration/pom.xml
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/integration/pom.xml?rev=1544887&r1=1544886&r2=1544887&view=diff
==============================================================================
--- synapse/trunk/java/modules/integration/pom.xml (original)
+++ synapse/trunk/java/modules/integration/pom.xml Sat Nov 23 22:46:20 2013
@@ -100,7 +100,7 @@
                                 <mkdir dir="${temp.dir}"/>
                                 <mkdir dir="${classes}"/>
 
-                                <javac debug="on" destdir="${classes}" 
fork="true" includeantruntime="false">
+                                <javac source="${java.version}" 
target="${java.version}" debug="on" destdir="${classes}" fork="true" 
includeantruntime="false">
                                     <src path="${src}"/>
                                     <classpath 
refid="maven.compile.classpath"/>
                                 </javac>
@@ -126,7 +126,7 @@
                                 <delete dir="${temp.dir}"/>
                                 <mkdir dir="${temp.dir}"/>
                                 <mkdir dir="${classes}"/>
-                                <javac debug="on" destdir="${classes}" 
fork="true" includeantruntime="false">
+                                <javac source="${java.version}" 
target="${java.version}" debug="on" destdir="${classes}" fork="true" 
includeantruntime="false">
                                     <src path="${src2}"/>
                                     <classpath 
refid="maven.compile.classpath"/>
                                 </javac>
@@ -150,7 +150,7 @@
                                 <delete dir="${temp.dir}"/>
                                 <mkdir dir="${temp.dir}"/>
                                 <mkdir dir="${classes}"/>
-                                <javac debug="on" destdir="${classes}" 
fork="true" includeantruntime="false">
+                                <javac source="${java.version}" 
target="${java.version}" debug="on" destdir="${classes}" fork="true" 
includeantruntime="false">
                                     <src path="${src3}"/>
                                     <classpath 
refid="maven.compile.classpath"/>
                                 </javac>
@@ -171,7 +171,7 @@
                                 <delete dir="${temp.dir}"/>
                                 <mkdir dir="${temp.dir}"/>
                                 <mkdir dir="${classes}"/>
-                                <javac debug="on" destdir="${classes}" 
fork="true" includeantruntime="false">
+                                <javac source="${java.version}" 
target="${java.version}" debug="on" destdir="${classes}" fork="true" 
includeantruntime="false">
                                     <src path="${src5}"/>
                                     <classpath 
refid="maven.compile.classpath"/>
                                 </javac>

Modified: synapse/trunk/java/pom.xml
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/pom.xml?rev=1544887&r1=1544886&r2=1544887&view=diff
==============================================================================
--- synapse/trunk/java/pom.xml (original)
+++ synapse/trunk/java/pom.xml Sat Nov 23 22:46:20 2013
@@ -198,8 +198,8 @@
                     <artifactId>maven-compiler-plugin</artifactId>
                     <version>2.3.2</version>
                     <configuration>
-                        <source>1.6</source>
-                        <target>1.6</target>
+                        <source>${java.version}</source>
+                        <target>${java.version}</target>
                     </configuration>
                 </plugin>
                 <plugin>
@@ -1049,6 +1049,11 @@
     <properties>
         <!-- Sets the source encoding to UTF-8 -->
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        
+        <!-- The Java version used to build Synapse. This property is used in 
the configuration
+             of the maven-compiler-plugin as well as certain ant tasks 
executed using
+             maven-antrun-plugin. -->
+        <java.version>1.6</java.version>
 
         <synapse.version>2.2.0-SNAPSHOT</synapse.version>
 


Reply via email to