carbidecpp20devenv/plugins/org.eclipse.emf.source_2.4.1.v200808251517/src/org.eclipse.emf.ant_2.4.0.v200808251517/examples/jmerger/build.xml
author cawthron
Wed, 18 Mar 2009 17:21:00 -0500
changeset 1 82d1d1de1a01
permissions -rw-r--r--
import Carbide.c++
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     2
<project default="noTarget" basedir=".">
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     3
    <dirname property="antfile.dir" file="${ant.file}"/>
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     4
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     5
    <target name="noTarget">
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     6
        <fail message="You have to specify which target should be executed."/>
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     7
    </target>
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     8
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     9
    <target name="createNewFile">
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    10
        <emf.JMerger 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    11
            mergeXMLFile="merge.xml" 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    12
            sourceURI="${antfile.dir}/Source.java" 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    13
            targetFile="Target.java"
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    14
            newFile="NewFile.java"/>
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    15
    </target>
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    16
    
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    17
    <target name="overwriteTarget">
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    18
        <emf.JMerger 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    19
            mergeXMLURI="${antfile.dir}/merge.xml" 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    20
            sourceFile="Source.java" 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    21
            targetURI="${antfile.dir}/Target.java"/>
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    22
    </target>
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    23
</project>