Возможно ли, чтобы Ant распечатал путь к определенной точке? Если да, то как?

Я пытаюсь создать цель для построения, у которой есть довольно длинный список элементов <pathelement location="${xxx}"/> и <path refid="foo.class.path"/> в элементе <path id="bar.class.path"> (в файле build.xml). Я продолжаю получать ошибки "package com.somecompany.somepackage не существует", и мне сложно сбивать эти пакеты и убедиться, что я синхронизировал их из нашего репозитория.

Я новичок в этой команде, поэтому я не знаком с сборкой, но я бы предпочел понять это сам, если это возможно (так что я не беспокоюсь о других очень занятых членах команды). У меня очень ограниченный опыт работы с Ant.

Я думаю, что это сэкономит мне немного времени, если я смогу Ant распечатать путь к классу для цели, которую я пытаюсь создать.

Ответ 1

Используйте задачу pathconvert для преобразования пути к свойству

<path id="classpath">
....
</path>

<pathconvert property="classpathProp" refid="classpath"/>

<echo>Classpath is ${classpathProp}</echo>

Документы для pathconvert.