Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP6:Update
hbci4java
build.xml
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File build.xml of Package hbci4java
<?xml version="1.0"?> <project name="hbci4java" default="compile"> <property name="make" value="/usr/bin/make" /> <property name="src" value="." /> <property name="classes" value="classes" /> <property name="doc" value="doc" /> <property name="chipcard" value="chipcard" /> <property name="dist" value="dist" /> <path id="cp"> <pathelement location="${classes}" /> </path> <target name="jaxb" description="generates the JAXB classes for the pain schema files"> <antcall target="sub_jaxb"> <param name="param.package" value="pain_001_001_02" /> <param name="param.schema" value="pain.001.001.02.xsd" /> </antcall> <antcall target="sub_jaxb"> <param name="param.package" value="pain_001_002_02" /> <param name="param.schema" value="pain.001.002.02.xsd" /> </antcall> <antcall target="sub_jaxb"> <param name="param.package" value="pain_001_002_03" /> <param name="param.schema" value="pain.001.002.03.xsd" /> </antcall> <antcall target="sub_jaxb"> <param name="param.package" value="pain_001_003_03" /> <param name="param.schema" value="pain.001.003.03.xsd" /> </antcall> <antcall target="sub_jaxb"> <param name="param.package" value="pain_002_002_02" /> <param name="param.schema" value="pain.002.002.02.xsd" /> </antcall> <antcall target="sub_jaxb"> <param name="param.package" value="pain_002_003_03" /> <param name="param.schema" value="pain.002.003.03.xsd" /> </antcall> <antcall target="sub_jaxb"> <param name="param.package" value="pain_008_001_01" /> <param name="param.schema" value="pain.008.001.01.xsd" /> </antcall> <antcall target="sub_jaxb"> <param name="param.package" value="pain_008_002_01" /> <param name="param.schema" value="pain.008.002.01.xsd" /> </antcall> <antcall target="sub_jaxb"> <param name="param.package" value="pain_008_002_02" /> <param name="param.schema" value="pain.008.002.02.xsd" /> </antcall> <antcall target="sub_jaxb"> <param name="param.package" value="pain_008_003_02" /> <param name="param.schema" value="pain.008.003.02.xsd" /> </antcall> </target> <!-- Erzeugt die Klassen fuer das angegebene Schema. @param param.package der Package-Name @param param.schema die pain Schema-Datei. //--> <target name="sub_jaxb"> <exec executable="xjc" failonerror="true"> <arg line="-extension -d ${src} -p org.kapott.hbci.sepa.jaxb.${param.package} -no-header -npa ${src}/${param.schema}" /> </exec> </target> <target name="thirdparty"> <ant dir="thirdparty/cryptalgs4java" target="compile" inheritAll="false" inheritRefs="false" /> <copy todir="${classes}"> <fileset dir="thirdparty/cryptalgs4java/bin/classes" /> </copy> </target> <target name="compile" depends="thirdparty"> <mkdir dir="${classes}" /> <javac srcdir="${src}" source="1.6" target="1.6" destdir="${classes}" debug="on" encoding="ISO-8859-1" deprecation="on" includeAntRuntime="no" /> <copy todir="${classes}"> <fileset dir="${src}"> <include name="hbci-201.xml" /> <include name="hbci-210.xml" /> <include name="hbci-220.xml" /> <include name="hbci-plus.xml" /> <include name="hbci-300.xml" /> <include name="pain.*.xsd" /> <include name="challengedata.xml" /> <include name="blz.properties" /> <include name="messages*.properties" /> </fileset> </copy> <javah class="org.kapott.hbci.passport.HBCIPassportDDV" outputFile="${chipcard}/src/include/frontend.h" classpath="${classes}" /> <exec executable="${make}" os="Linux"> <arg line="-C ${chipcard}" /> </exec> </target> <target name="package" depends="compile"> <mkdir dir="${dist}/jar" /> <jar destfile="${dist}/jar/hbci4java.jar" basedir="${classes}" compress="true"> <exclude name="org/kapott/hbci/tests" /> <exclude name="org/kapott/hbci/tests/**/*" /> </jar> </target> <fileset id="docfiles" dir="${src}/org/kapott/hbci"> <include name="structures/Konto.java" /> <include name="structures/KontoIntl.java" /> <include name="structures/Saldo.java" /> <include name="structures/Value.java" /> <include name="exceptions/HBCI_Exception.java" /> <include name="status/HBCIRetVal.java" /> <include name="status/HBCIStatus.java" /> <include name="status/HBCIMsgStatus.java" /> <include name="status/HBCIDialogStatus.java" /> <include name="status/HBCIExecStatus.java" /> <include name="status/HBCIExecThreadedStatus.java" /> <include name="GV_Result/HBCIJobResult.java" /> <include name="GV_Result/GVR*.java" /> <include name="passport/AbstractHBCIPassport.java" /> <include name="passport/HBCIPassport.java" /> <include name="passport/INILetter.java" /> <include name="GV/HBCIJob.java" /> <include name="callback/*.java" /> <include name="manager/HBCIHandler.java" /> <include name="manager/FileSystemClassLoader.java" /> <include name="manager/HBCIUtils.java" /> <include name="manager/HBCIKey.java" /> <include name="manager/HBCIKernel.java" /> <include name="manager/HBCIKernelFactory.java" /> <include name="swift/DTAUS.java" /> <include name="swift/DTAUS_CH.java" /> <include name="tools/ConvertRDHPassport.java" /> <include name="tools/ConvertSIZRDHPassport.java" /> <include name="tools/CheckAccountCRC.java" /> <include name="tools/INILetter.java" /> <include name="tools/AnalyzeReportOfTransactions.java" /> <include name="tools/ShowLowlevelGVs.java" /> <include name="tools/ShowLowlevelGVRs.java" /> <include name="tools/InitAndTest.java" /> <include name="tools/HBCIBatch.java" /> </fileset> <target name="javadoc" depends="compile"> <mkdir dir="${doc}/javadoc" /> <javadoc classpath="${classes}" Locale="de_DE" Encoding="ISO-8859-1" Overview="${src}/org/kapott/hbci/tools/doc-files/overview.html" destdir="${doc}/javadoc" charset="ISO-8859-1" Version="yes" docencoding="ISO-8859-1" Author="yes" Use="yes" Doctitle="HBCI4Java Dokumentation" Windowtitle="HBCI4Java Dokumentation" nodeprecated="false"> <fileset refid="docfiles" /> </javadoc> </target> <target name="dist" depends="package,javadoc"> <mkdir dir="${dist}/templates" /> <copy todir="${dist}/templates"> <fileset dir="${src}"> <include name="*.template" /> </fileset> </copy> <mkdir dir="${dist}/lib" /> <copy todir="${dist}/lib"> <fileset dir="${chipcard}/lib"> <exclude name=".dummy" /> </fileset> </copy> <chmod perm="0755"> <fileset dir="${dist}/lib"> <include name="lib*.so" /> </fileset> </chmod> <mkdir dir="${dist}/doc/javadoc" /> <copy todir="${dist}/doc/javadoc"> <fileset dir="${doc}/javadoc" /> </copy> </target> <target name="clean"> <ant dir="thirdparty/cryptalgs4java" target="clean" inheritAll="false" inheritRefs="false" /> <exec executable="${make}" os="Linux"> <arg line="-C ${chipcard} clean" /> </exec> <delete file="${chipcard}/src/include/frontend.h" /> <delete dir="${classes}" /> <delete dir="${doc}/javadoc" /> <delete dir="${dist}" /> </target> </project>
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor