Ignore:
Timestamp:
2020-03-17T22:26:26+01:00 (4 years ago)
Author:
simon04
Message:

see #josm16860 - Resolve JavaCC using Apache Ivy

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/comfort0/build.xml

    r35316 r35378  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <project name="comfort0" default="dist" basedir=".">
     2<project name="comfort0" default="dist" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant">
    33
    44    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
     
    1515    <import file="../build-common.xml"/>
    1616
    17     <property name="javacc.home" location="../00_core_tools"/>
    1817    <property name="parser.dir" location="src/net/simon04/comfort0/level0l"/>
    1918    <target name="pre-compile" depends="javacc"/>
    2019    <target name="javacc" depends="init" unless="javacc.notRequired">
     20        <ivy:cachepath file="${core.tools.ivy}" pathid="javacc.classpath" conf="javacc"/>
    2121        <mkdir dir="${parser.dir}/parsergen"/>
    22         <exec append="false" executable="java" failifexecutionfails="true">
    23             <arg value="-cp"/>
    24             <arg value="${javacc.home}/javacc.jar"/>
    25             <arg value="javacc"/>
     22        <java classname="javacc" fork="true" failonerror="true">
     23            <classpath refid="javacc.classpath"/>
    2624            <arg value="-DEBUG_PARSER=false"/>
    2725            <arg value="-DEBUG_TOKEN_MANAGER=false"/>
     
    3028            <arg value="-OUTPUT_DIRECTORY=${parser.dir}/parsergen"/>
    3129            <arg value="${parser.dir}/Level0LParser.jj"/>
    32         </exec>
     30        </java>
    3331    </target>
    3432
Note: See TracChangeset for help on using the changeset viewer.