【问题标题】:TFS Builds with Java and Eclipse使用 Java 和 Eclipse 构建 TFS
【发布时间】:2013-05-10 00:43:05
【问题描述】:

我需要使用 TFS 和 Eclipse(Java Ant 项目)。

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

获取资源

标记来源

运行蚂蚁

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。

生成变更集列表并更新工作项

如果编译状态 = 未知

如果 TestStatus = 未知

将 TestStatus 设置为成功

任何人都可以将 TFS 与 Eclipse、Java 和 Ant 一起使用?

提前致谢

【问题讨论】:

  • 你在运行junit测试吗?您是否查看了实际的完整日志文件,而不仅仅是 Web 浏览器中的摘要视图?
  • 不,首先我要构建项目,下一步是运行junit测试。感谢您的提示,我期待并提供反馈!
  • 好的,但是日志文件呢?
  • 这个项目没有(还)junit 测试文件。可以看到日志文件:dl.dropboxusercontent.com/u/8156472/BuildLog.txt.
  • -DDropLocation=$/HW/Drops -> droplocation 是构建放置结果的地方,通常这是一个网络共享文件夹。我不认为构建可以处理 TFS 服务器路径,因为这将需要签出/添加/签入文件,也许您的“弹性构建”帐户也不允许。

标签: java eclipse tfs tfsbuild


【解决方案1】:

要解决这个问题: 我上传了编译好的jar文件...显然构建代理无法覆盖这个...

解决方法:删除jar文件,构建工作!

【讨论】:

    猜你喜欢
    • 2018-06-29
    • 2013-09-28
    • 1970-01-01
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    • 2012-10-26
    • 1970-01-01
    相关资源
    最近更新 更多