我需要使用TFS和Eclipse(Java Ant Project)。
TFS由Microsoft提供(http://tfs.visualstudio.com),我按照此说明http://tfs.visualstudio.com/en-us/learn/build/setup-ci-build-in-eclipse/。
但是构建总是失败,不显示任何错误。使用.NET项目,当构建失败时,将显示错误。
我记录的信息是:
整体构建过程
获取构建
更新内部版本号
Run On Agent(保留构建代理托管构建代理)
获取构建目录
如果不是String.IsNullOrEmpty(ConfigurationFolderPath)
为配置文件夹运行TfsBuild
获取来源
标记来源
运行Ant
C:\ a \ src \ Tools \ java \ bin \ java.exe -jar C:\ a \ src \ Tools \ ant \ lib \ ant-launcher.jar -buildfile C:\ a \ src \ src \ projectBuilder.xml -DBinariesRoot = C:\ a \ bin -DBuildDefinitionName =“Hello World CI”-DBuildDefinitionUri = vstfs:/// Build / Definition / 2 -DBuildDirectory = C:\ a -DBuildNumber =“Hello World CI_20130422.15” -DDropLocation = $ / HW / Drops -DLogLocation = -DSourceGetVersion = C90 -DTestResultsRoot = C:\ a \ TestResults -DTeamProject = HW -DWorkspaceName = WIN-50B0FC22RNF_2_40 -DWorkspaceOwner =“LOCAL AUTHORITY \ Elastic Build(remotemonitoring)”
为默认目标构建$ / HW / HW / projectBuilder.xml。
生成变更集列表并更新工作项
如果CompilationStatus =未知
如果TestStatus =未知
将TestStatus设置为Succeeded
任何人都可以在Eclipse,Java和Ant中使用TFS吗?
提前致谢
答案 0 :(得分:0)
要解决此问题: 我上传了编译好的jar文件......显然构建代理不能覆盖这个...
解决方案:删除jar文件,然后构建工作!