Переменная Eclipse $ {project.classpath} недоступна во время сборки ant - PullRequest
0 голосов
/ 14 февраля 2019

Я извлек иностранный проект из vcs, который использует java, groovy и был собран с использованием eclipse ide.Существует также муравей build.xml.Когда я пытаюсь построить весь проект в затмении, он работает.Но когда я запускаю задачу ant, сборка завершается неудачно, так как не удается найти $ {project.classpath}.Сборка ant необходима для того, чтобы автоматически построить этот проект с teamcity.

Я пробовал относительные, а также фиксированные пути, но проблема заключается в использовании groovy и других связанных проектов.Затмение может разрешить "магический путь к классам", но муравей не знает, что делать.Я тоже;) (Я также пытался преобразовать проект в Maven и т. Д. Стр.)

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project default="build" name="Create jar">
    <target name="build">
    <path id="classpath" path="${project.classpath}" />
        ........

Сообщение об ошибке следующее:

Warning: Could not find resource file "C:\Users\username\git\projectname\project\${project.classpath}" to copy.

Надеюсь, кто-нибудь может помочьмне.Опять же: цель состоит в том, чтобы создать этот проект затмения автоматически с помощью сервера сборки teamcity.Не имеет значения, какая технология используется (муравей, мавен и т. Д.).

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...