Я пытаюсь получить все содержимое моего основного пути к классам, чтобы записать в файл мой сборочный скрипт Ant:
<path id="main.class.path">
<fileset dir="${lib.main.dir}">
<include name="**/*.*"/>
</fileset>
</path>
При наведении курсора на main.class.path
Ant / Eclipse запускает всплывающую подсказку, в которой отображаются элементы на этом пути к классам:
C: \ Users \ MyUser \ верстак \ затмение \ рабочее пространство \ MYPROJ \ Lib \ главная \ муравей JUnit-1.6.5.jar
и т.д.. (Фактический список содержит около 30 JAR.)
Я хочу, чтобы этот список был записан в файл с именем deps.txt в моем каталоге dist/
.
Я застрял, потому что не могу понять, как сделать main.class.path
переменную Ant или как по крайней мере получить к ней доступ в задаче <echo>
:
<echo file="${dist.dir}/deps.txt" message="${???}"/>
Я удаленная база или даже удаленно рядом?!?
А для тех из вас, кто вместо ответа на этот вопрос просто прокомментирует Зачем вам это нужно? , мой ответ прост: я просто хочу небольшой текстовый файл в моем JAR, который служит визуальным напоминанием (для моего будущего меня) о том, каковы его зависимости.