Eclipse变量$ {project.classpath}在ant构建期间不可用

时间:2019-02-14 17:32:51

标签: java eclipse ant

我从vcs中签出了一个国外项目,该项目使用java,groovy并使用eclipse ide构建。还有一个ant build.xml。当我尝试在eclipse中构建整个项目时,它可以工作。但是,当我启动ant任务时,构建失败,找不到$ {project.classpath}。为了自动使用teamcity来构建此项目,需要使用蚂蚁构建。

我尝试了相对路径和固定路径,但是问题是使用了Groovy和其他相关项目。 Eclipse可以确定“魔术类路径”,但是ant不知道该怎么做。我都不;)(我也试图将项目转换为Maven等。pp。)

<?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构建服务器自动构建该Eclipse项目。不管使用哪种技术(蚂蚁,maven等...)。

谢谢!

0 个答案:

没有答案