<project default="jar">
	<taskdef name="jarjar" classname="com.tonicsystems.jarjar.JarJarTask" classpath="lib/jarjar-1.0rc7.jar" />
	<property name="lib.dir" value="to_refactor" />
	<property name="build.dir" value="build" />
	<property name="replace.string" value="com.mattfleming" />
	<property name="replace.folder" value="com/mattfleming"/>
	<property name="jar.filename" value="${replace.string}.security.jar" />

	<target name="jar">
		<jarjar jarfile="${jar.filename}" update="false">
			<zipfileset src="${lib.dir}/wss4j.jar" />
			<zipfileset src="${lib.dir}/xmlsec-1.2.1.jar" />
			<rule pattern="org.apache.xml.security.**" result="${replace.string}.xml.security.@1" />
		</jarjar>
		<mkdir dir="${build.dir}" />
		<unjar dest="${build.dir}" src="${jar.filename}" />
		<delete file="${jar.filename}"/>
		<replace file="${build.dir}/${replace.folder}/xml/security/resource/config.xml" token="org.apache.xml.security" value="${replace.string}.xml.security" />
		<jar jarfile="${jar.filename}">
			<fileset dir="${build.dir}"/>
		</jar>
		<delete dir="${build.dir}" failonerror="false" />
	</target>
</project>