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 31 32 33 34 35
| <project name="tasks" basedir="." default="use">
<property name="src.dir" value="axway/recycling/ant"/>
<property name="jar.dir" value="${src.dir}/jar"/>
<property name="dest_file" value="unwar/myFolderUnwarred"/>
<property name="warFilePath" value=""/>
<target name="clean">
<delete dir="${jar.dir}"/>
<delete dir="unwar"/>
</target>
<target name="compile" description="Compiles the Task" depends="clean">
<javac srcdir="${src.dir}"/>
</target>
<target name="jar" description="JARs the Task" depends="compile">
<mkdir dir="${jar.dir}"/>
<jar destfile="${jar.dir}/${ant.project.name}.jar" basedir="${src.dir}">
<exclude name="jar"/>
</jar>
</target>
<target name="use" description="Use the Task" depends="jar">
<unwar src="recycling-web-1.0-SNAPSHOT.war" dest="${dest_file}" >
<patternset>
<include name="**/RecyclingManagerDB.properties"/>
</patternset>
</unwar>
<taskdef name="setDBProperties" classname="setRM_DBProperties" classpath="${src.dir}"/>
<setDBProperties/>
</target>
</project> |