Skip to content
This repository has been archived by the owner on May 9, 2020. It is now read-only.

Commit

Permalink
A Jacopo's patch
Browse files Browse the repository at this point in the history
minimumantversion = 1.9.0
ant-nodeps, javacc, jjtree now in Ant

git-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@1612474 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
JacquesLeRoux committed Jul 22, 2014
1 parent b4798c2 commit acf6d75
Showing 1 changed file with 5 additions and 44 deletions.
49 changes: 5 additions & 44 deletions macros.xml
Expand Up @@ -18,17 +18,17 @@ specific language governing permissions and limitations
under the License.
-->
<project name="Ant - Macros">
<condition property="antatleast171">
<antversion atleast="1.7.1"/>
</condition>
<fail unless="antatleast171" message="Please upgrade ant to at least 1.7.1"/>
<property name="minimumantversion" value="1.9.0"/>

<antversion property="antversion" atleast="${minimumantversion}"/>
<fail unless="antversion" message="Please upgrade ant to at least ${minimumantversion}. Current ant version is ${ant.version}"/>

<condition property="javaatleast17">
<not>
<matches pattern="^1\.[0-6]($|\..*)" string="${ant.java.version}"/>
</not>
</condition>
<fail unless="javaatleast17" message="Please upgrade java to at least 1.7"/>
<fail unless="javaatleast17" message="Please upgrade java to at least 1.7. Current Java version is ${ant.java.version}"/>

<dirname property="ofbiz.home.dir" file="${ant.file.Ant - Macros}"/>
<macrodef name="iterate">
Expand Down Expand Up @@ -56,9 +56,6 @@ under the License.
<path id="rhino.class.path">
<pathelement location="${ofbiz.home.dir}/extension/rhino/lib/js-1.7.R1.jar"/>
</path>
<path id="ant.lib.class.path">
<pathelement location="${ofbiz.home.dir}/framework/base/lib/ant/ant-nodeps-1.7.1.jar"/>
</path>
<path id="junit.class.path">
<fileset dir="${ofbiz.home.dir}/framework/base/lib/scripting/" includes="*.jar"/>
<pathelement location="${ofbiz.home.dir}/framework/base/lib/ant/ant-apache-bsf-1.7.1.jar"/>
Expand Down Expand Up @@ -191,14 +188,11 @@ under the License.
</classpath>
</groovyc>
</presetdef>

<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="${ofbiz.home.dir}/framework/base/lib/ant/ant-contrib-1.0b3.jar"/>
</classpath>
</taskdef>
<taskdef name="javacc" classname="org.apache.tools.ant.taskdefs.optional.javacc.JavaCC" classpath="${ofbiz.home.dir}/framework/base/lib/ant/ant-nodeps-1.7.1.jar"/>
<taskdef name="jjtree" classname="org.apache.tools.ant.taskdefs.optional.javacc.JJTree" classpath="${ofbiz.home.dir}/framework/base/lib/ant/ant-nodeps-1.7.1.jar"/>
<macrodef name="ofbiz-javacc">
<attribute name="dir"/>
<attribute name="file"/>
Expand Down Expand Up @@ -226,39 +220,6 @@ under the License.
</sequential>
</macrodef>

<macrodef name="ofbiz-jjtree">
<attribute name="dir"/>
<attribute name="file"/>
<attribute name="prefix" default=""/>
<sequential>
<if>
<not>
<uptodate
srcfile="@{prefix}src/@{dir}/@{file}.jjt"
targetfile="@{prefix}build/gen-src/jjtree/@{dir}/@{file}.jj"/>
</not>
<delete dir="@{prefix}build/gen-src/jjtree/@{dir}"/>
<mkdir dir="@{prefix}build/gen-src/jjtree/@{dir}"/>
<jjtree target="@{prefix}src/@{dir}/@{file}.jjt"
javacchome="${ofbiz.home.dir}/lib/build/javacc"
outputdirectory="@{prefix}build/gen-src/jjtree/@{dir}"/>
</if>
<if>
<not>
<uptodate
srcfile="@{prefix}build/gen-src/jjtree/@{dir}/@{file}.jj"
targetfile="@{prefix}build/gen-src/javacc/@{dir}/@{file}.java"/>
</not>
<delete dir="@{prefix}build/gen-src/javacc/@{dir}"/>
<mkdir dir="@{prefix}build/gen-src/javacc/@{dir}"/>
<javacc target="@{prefix}build/gen-src/jjtree/@{dir}/@{file}.jj"
javacchome="${ofbiz.home.dir}/lib/build/javacc"
outputdirectory="@{prefix}build/gen-src/javacc/@{dir}"/>
<delete dir="@{prefix}build/classes/@{dir}"/>
</if>
</sequential>
</macrodef>

<presetdef name="externalsubant">
<subant inheritall="false">
<propertyset>
Expand Down

0 comments on commit acf6d75

Please sign in to comment.