[jboss-svn-commits] JBL Code SVN: r37139 - in labs/jbossesb/trunk/product: rosetta and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jun 23 11:22:40 EDT 2011
Author: tcunning
Date: 2011-06-23 11:22:40 -0400 (Thu, 23 Jun 2011)
New Revision: 37139
Modified:
labs/jbossesb/trunk/product/build.xml
labs/jbossesb/trunk/product/rosetta/build.xml
Log:
JBESB-2760
Only compile AS6 bits if we are using java 1.6.
Modified: labs/jbossesb/trunk/product/build.xml
===================================================================
--- labs/jbossesb/trunk/product/build.xml 2011-06-23 15:02:50 UTC (rev 37138)
+++ labs/jbossesb/trunk/product/build.xml 2011-06-23 15:22:40 UTC (rev 37139)
@@ -100,6 +100,7 @@
<sysproperty key="ant.home" value="${ant.home}"/>
<sysproperty key="ant.library.dir" value="${ant.library.dir}"/>
<sysproperty key="org.jboss.esb.properties" value="${org.jboss.esb.properties}"/>
+ <sysproperty key="parent.java.version" value="${ant.java.version}"/>
<jvmarg line="${org.jboss.esb.jvmarg}"/>
<arg value="-cp"/>
<arg value="${junit.jar}"/>
Modified: labs/jbossesb/trunk/product/rosetta/build.xml
===================================================================
--- labs/jbossesb/trunk/product/rosetta/build.xml 2011-06-23 15:02:50 UTC (rev 37138)
+++ labs/jbossesb/trunk/product/rosetta/build.xml 2011-06-23 15:22:40 UTC (rev 37139)
@@ -7,7 +7,7 @@
<property name="org.jboss.esb.rosetta.distrib.dir" location="${org.jboss.esb.internal.dest}/jbossesb"/>
<property name="org.jboss.esb.rosetta.classes.dir" location="${org.jboss.esb.internal.dest}/classes/rosetta"/>
- <property name="uddi.webservices.jar" value="uddi-ws-3.1.0-SNAPSHOT-jaxws21.jar"/>
+ <property name="uddi.webservices.jar" value="uddi-ws-3.1.0-SNAPSHOT.jar"/>
<property name="juddi.v3.war" value="juddiv3-310-SNAPSHOT.war"/>
<property name="juddi.v3.wsdl.location" value="org/jboss/internal/soa/esb/registry/client/wsdl"/>
<property name="juddi.v3.wsdl.dir" location="juddiv3.wsdl"/>
@@ -91,11 +91,34 @@
<delete dir="${org.jboss.esb.rosetta.as6.build.dir}"/>
</target>
- <target name="org.jboss.esb.rosetta.compile" depends="generate-config-model, org.jboss.esb.rosetta.internal.compile, as6.compile, war">
+ <target name="org.jboss.esb.rosetta.compile" depends="generate-config-model, org.jboss.esb.rosetta.internal.compile, as6.java.check, as6.warning, as6.compile, war">
<ant inheritAll="true" dir="tests" target="org.jboss.esb.rosetta.tests.compile"/>
</target>
- <target name="as6.dependencies.get">
+ <target name="as6.java.check">
+ <echo>ant.java.version = ${ant.java.version}</echo>
+ <echo>parent.java.version = ${parent.java.version}</echo>
+ <condition property="as6.java.version.check">
+ <and>
+ <equals arg1="${ant.java.version}" arg2="1.6"/>
+ <equals arg1="${parent.java.version}" arg2="1.6"/>
+ </and>
+ </condition>
+ <echo>as6.java.version.check=${as6.java.version.check}</echo>
+ </target>
+
+ <target name="as6.warning" unless="as6.java.version.check">
+ <echo/>
+ <echo/>
+ <echo>Will not build the AS6 parts since we have detected a 1.5 VM</echo>
+ <echo>The current VM is ${parent.java.version} and the runant VM is</echo>
+ <echo>${ant.java.version}. Please use a 1.6 Java in order to compile</echo>
+ <echo>the AS6 parts.</echo>
+ <echo/>
+ <echo/>
+ </target>
+
+ <target name="as6.dependencies.get" if="as6.java.version.check">
<ant antfile="${org.jboss.esb.rosetta.as6.dir}/ivy-build.xml"/>
<property name="as6.jar.files" refid="org.jboss.esb.rosetta.as6.classpath"/>
<echo>as6.jar.files=${as6.jar.files}</echo>
@@ -106,8 +129,7 @@
</target>
- <target name="as6.compile" depends="org.jboss.esb.rosetta.prepare, as6.dependencies.get"
- description="Compile the AS6 deployer">
+ <target name="as6.compile" depends="org.jboss.esb.rosetta.prepare, as6.dependencies.get" if="as6.java.version.check" description="Compile the AS6 deployer">
<javac
destdir="${org.jboss.esb.rosetta.classes.dir}"
classpathref="org.jboss.esb.rosetta.as6.classpath"
More information about the jboss-svn-commits
mailing list