Я совершенно новичок в Ant и вам нужно добавить пару банок в мой путь к классам, скомпилировать пару .java-файлов и запустить junit-тест, все в Ant. Я смотрел несколько онлайн-руководств и руководств, но, похоже, не мог обернуть голову вокруг всего процесса написания xml.Classpath, компилировать и запускать с Ant?
Все ранее написанные коды находятся в одном каталоге с именем XXX
.
В XXX
есть две баночки, мне нужно, чтобы добавить к моему классам с export CLASSPATH=$CLASSPATH:jar1:jar2
, два Java файлы компилировать с javac *.java
, один из которых содержит несколько тестов JUnit, что я бегу с java org.junit.runner.JUnitCore Tests
. build.xml
будет находиться в XXX
, а также (я считаю).
До сих пор у меня есть только для компиляции, хотя я думаю, что этого много.
<?xml version="1.0"?>
<project name="EtlAutomation" default="compile" basedir=".">
<property name="src" value="${basedir}"/>
<target name="compile">
<!-- Compile .java files -->
<javac srcdir="${src}" destdir="${src}"/>
</target>
</project>
Что еще мне нужно добавить, чтобы скомпилировать *.java
в текущем каталоге? Как я могу запустить команду export CLASSPATH
, и, наконец, junit
комментировать?
Я не прошу кого-либо написать мой код, но это будет оценено. Если кто-то знает хороший начальный учебник для среды unix, это было бы потрясающе. Я полный новичок с муравьем, поэтому я возьму то, что смогу получить.
Вы должны начать с документацией на 'javac' задачи в Ant руководстве, все это описано здесь (http://ant.apache.org/manual/index.html). В частности, найдите вложенные элементы '' и забудьте о' export', он не используется в Ant. –
skaffman
Спасибо за подсказку (и отредактируйте вопрос)! Сейчас я просматриваю руководство, немного позабочусь об этом и надеюсь, что смогу понять все ответы, которые я получаю. – Chris