Прописать bountycustle jar file в classpath для build.xml
Делаю программу с использованием BountyCustle bvprov-jdk15on-1.46.jar, и нужно как-то прописать этот jar файл в build.xml Ant`a. Что-бы потом была возможность запуска программы после её установки через Installer (использую Visual Studio). Вот сам "build.xml"
<!-- Local system paths -->
<property file="${basedir}/Proj."/>
<property name="dist.dir" location="${basedir}/bin"/>
<property name="build.dir" value="${basedir}/bin"/>
<property name="src.dir" value="${basedir}/src"/>
<property name="lib.dir" value="${basedir}/lib"/>
<property environment="env"/>
<property name="jar.file" value="Proj.jar"/>
<property name="manifest.file" value="MANIFEST.LIB.MF"/>
<patternset id="java.libs" includes="**/*.jar,**/*.zip"/>
<path id="project.classpath">
<fileset dir="${lib.dir}">
**<patternset includes="**/bvprov-jdk15on-1.46.jar"/>**//тут пытался добавить его сам.
<patternset refid="java.libs"/>
</fileset>
</path>
<pathconvert property="class-path" pathsep=" " dirsep="/">
<path refid="project.classpath"></path>
<map from="${basedir}/" to="./"/>
</pathconvert>
<target name="clean.files"
description="clean all binary files">
<tstamp/>
<mkdir dir="${dist.dir}"/>
<delete>
<fileset dir="${dist.dir}">
<include name="**/*"/>
</fileset>
</delete>
</target>
<target name="init" depends="clean.files" description="creating of all necessary directories">
<!-- Create the build directory structure used by compile -->
<mkdir dir="${dist.dir}"/>
</target>
<target name="copy.files"
description="copying of files for run">
<!-- Compile the java code from ${src} into ${build} -->
<copy todir="${dist.dir}">
<fileset dir="${src.dir}">
<include name="**/*"/>
<exclude name="**/*.java"/>
</fileset>
</copy>
<copy todir="${dist.dir}/lib">
<fileset dir="${lib.dir}"/>
</copy>
</target>
<target name="compile.bin" depends="init,copy.files">
<javac debug="true"
source="1.8" target="1.8"
includeAntRuntime="false"
classpathref="project.classpath"
srcdir="${basedir}/src"
destdir="${build.dir}"
encoding="utf-8"/>
</target>
<target name="make.manifest" description="make jars">
<delete file="${manifest.file}"/>
<manifest file="${manifest.file}">
<attribute name="Main-Class" value="Program"/>
<attribute name="Class-Path" value="${class-path}"/>
</manifest>
<concat destfile="${manifest.file}" append="true">
<fileset file="${basedir}/LIB_MANIFEST.MF"/>
</concat>
</target>
<target name="make.jar" depends="compile.bin,make.manifest" description="make jars">
<delete file="./${jar.file}"/>
<jar jarfile="./temp.jar">
<zipgroupfileset dir="lib/">
<include name="**/*.jar"/>
</zipgroupfileset>
</jar>
<sleep seconds="1"/>
<jar destfile="./${jar.file}" manifest="${manifest.file}">
<fileset dir="${dist.dir}">
<include name="*/**"/>
<exclude name="lib/*.jar"/>
</fileset>
<zipfileset src="./temp.jar">
<exclude name="log4j.xml"/>
<exclude name="*.dtd"/>
<exclude name="META-INF/*.SF"/>
<exclude name="META-INF/*.DSA"/>
<exclude name="META-INF/*.RSA"/>
</zipfileset>
</jar>
<delete file="./temp.jar"></delete>
<delete file="./${manifest.file}"></delete>
</target>
<property name="jar.file" value="${proj.inst.jar}"/>
<property name="zip.file" value="${proj.inst.src.zip}"/>
Буду рад любой помощи