| <?xml version="1.0" encoding="UTF-8"?> | |
| <!-- $Revision: 1.21 $ $Date: 2004-10-27 20:54:09 +0600 (Wed, 27 Oct 2004) $ --> | |
| <project default="jar" | |
| xmlns:j="jelly:core" | |
| xmlns:u="jelly:util" | |
| xmlns:maven="jelly:maven" | |
| xmlns:deploy="deploy" | |
| xmlns:ant="jelly:ant"> | |
| <postGoal name="java:compile"> | |
| <!-- Create the sts.aar : STATRT --> | |
| <mkdir dir="target/sts"/> | |
| <mkdir dir="target/METS-INF"/> | |
| <mkdir dir="target/sts/lib"/> | |
| <!-- Copy classes --> | |
| <copy todir="target/sts"> | |
| <fileset dir="target/classes"> | |
| <include name="**/*.class"/> | |
| </fileset> | |
| </copy> | |
| <!-- copy jars --> | |
| <j:if test="${context.getVariable('maven.jar.override').toString().trim().equalsIgnoreCase('on')}"> | |
| <copy file="${dependencies.dir}/xmlsec-${xmlsec.version}.jar" todir="target/sts/lib"/> | |
| <copy file="${dependencies.dir}/bcprov-${bcprov.version}.jar" todir="target/sts/lib"/> | |
| <copy file="${dependencies.dir}/opensaml-${opensaml.version}.jar" todir="target/sts/lib"/> | |
| <copy file="${dependencies.dir}/wss4j-${wss4j.version}.jar" todir="target/sts/lib"/> | |
| </j:if> | |
| <j:if test="${context.getVariable('maven.jar.override').toString().trim().equalsIgnoreCase('off')}"> | |
| <copy file="${maven.repo.local}/xml-security/jars/xmlsec-${xmlsec.version}.jar" todir="target/sts/lib"/> | |
| <copy file="${maven.repo.local}/bouncycastle/jars/bcprov-${bcprov.version}.jar" todir="target/sts/lib"/> | |
| <copy file="${maven.repo.local}/opensaml/jars/opensaml-${opensaml.version}.jar" todir="target/sts/lib"/> | |
| <copy file="${maven.repo.local}/wss4j/jars/wss4j-${wss4j.version}.jar" todir="target/sts/lib"/> | |
| </j:if> | |
| <copy file="src/META-INF/module.xml" toFile="target/sts/META-INF/module.xml"/> | |
| <jar jarfile="target/rahas-${rahas_version}.mar" basedir="target/sts/"> | |
| <include name="**/*"/> | |
| </jar> | |
| <delete file="target/sts/META-INF/module.xml"/> | |
| <copy file="test-resources/trust/impl/sts-services.xml" toFile="target/sts/META-INF/services.xml"/> | |
| <copy file="test-resources/trust/impl/sct-issuer-config.xml" toFile="target/sts/sct-issuer-config.xml"/> | |
| <copy file="test-resources/trust/impl/token-dispatcher-configuration.xml" toFile="target/sts/token-dispatcher-configuration.xml"/> | |
| <copy file="test-resources/trust/impl/sctIssuer.properties" toFile="target/sts/sctIssuer.properties"/> | |
| <copy file="test-resources/trust/impl/sts.jks" toFile="target/sts/sts.jks"/> | |
| <jar jarfile="target/rahas-${rahas_version}.aar" basedir="target/sts/"> | |
| <include name="**/*"/> | |
| </jar> | |
| <delete includeEmptyDirs="true"> | |
| <fileset dir="target/sts"/> | |
| </delete> | |
| <!-- Create the sts.aar : END --> | |
| </postGoal> | |
| <postGoal name="test:compile"> | |
| <copy file="target/rahas-${rahas_version}.mar" tofile="target/modules/rahas-${rahas_version}.mar"/> | |
| <copy file="target/rahas-${rahas_version}.mar" tofile="${maven.repo.local}/axis2/mars/rahas-${rahas_version}.mar"/> | |
| </postGoal> | |
| </project> |