TFS使用Java和Eclipse构建

时间:2013-04-22 10:38:12

标签: java eclipse tfs tfsbuild tfs2012

我需要使用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吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

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

解决方案:删除jar文件,然后构建工作!