我从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等...)。
谢谢!