1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
<?xml version="1.0" encoding="UTF-8"?>
<project default="jar" basedir="..">
<target name="jar">
<mkdir dir="target/classes" />
<copy todir="target/classes">
<fileset dir="org.eclipse.jdt.core/batch" includes="**/*.properties"/>
</copy>
<replace dir="target/classes" token="bundle_qualifier, bundle_version" value="${version}"/>
<javac destdir="target/classes" debuglevel="lines,source" source="1.8" target="1.8" encoding="UTF-8">
<src path="org.eclipse.jdt.core/compiler"/>
<src path="org.eclipse.jdt.core/antadapter"/>
<src path="org.eclipse.jdt.core/batch"/>
<src path="org.eclipse.jdt.compiler.apt/src"/>
<exclude name="**/BuildJarIndex.java"/>
<exclude name="**/CheckDebugAttributes.java"/>
</javac>
<jar destfile="target/ecj.jar">
<fileset dir="org.eclipse.jdt.core/compiler" includes="**/*.props,**/*.rsc,**/*.properties"/>
<fileset dir="org.eclipse.jdt.core/antadapter" includes="**/*.props,**/*.rsc,**/*.properties"/>
<fileset dir="org.eclipse.jdt.core/batch" includes="**/*.props,**/*.rsc"/>
<fileset dir="org.eclipse.jdt.compiler.tool/src/" includes="META-INF/**"/>
<fileset dir="target/classes"/>
</jar>
</target>
</project>
|