Как добавить .jar в build.xml? - PullRequest
       24

Как добавить .jar в build.xml?

4 голосов
/ 28 февраля 2012

У меня есть веб-программа на Java, которая реализует .jar и не может скомпилировать ее. Я загрузил все файлы с соответствующими именами каталогов, но я не знаю, как получить build.xml, чтобы узнать, где найти .jar. Файл jar находится в моей директории src / program. Я знаю, что мне нужно использовать тег <classpath>. Нужно ли помещать его в мою цель «compile» внутри тега <javac>?

Ответы [ 2 ]

2 голосов
/ 28 февраля 2012
<?xml version="1.0" encoding="utf-8"?>
<project name="helloworld" default="compile" basedir=".">
    <property name="project.src.dir" value="${basedir}/src"/>
    <property name="project.lib.dir" value="${basedir}/src/program"/>
    <property name="project.classes.dir" value="${basedir}/classes"/>

    <path id="lib.path">
        <fileset dir="${project.lib.dir}" includes="**/*.jar"/>
    </path>

    <target name="compile">
        <javac srcdir="${project.src.dir}" includes="**/*.java" destdir="${project.classes.dir}" classpathref="lib.path"/>
    </target>
</project>
1 голос
/ 28 февраля 2012

Вам необходимо добавить jar в атрибут classpath или тег <classpath> вашего тега <javac>.

Пример прямо из руководства пользователя ant.

<javac srcdir="${src}"
         destdir="${build}"
         classpath="xyz.jar"
         debug="on"
         source="1.4"
/>
...