TFS使用Java和Eclipse构建

TFS使用Java和Eclipse构建,java,eclipse,tfs,tfsbuild,Java,Eclipse,Tfs,Tfsbuild,我需要使用TFS和Eclipse(JavaAnt项目) TFS是由Microsoft()提供的,我遵循了以下说明 但是构建总是失败,没有显示任何错误。对于.NET项目,当生成失败时,将显示错误 我在日志中看到的信息是: 总体构建过程 获得构建 更新版本号 在代理上运行(保留的生成代理托管的生成代理) 获取构建目录 如果不是String.IsNullOrEmpty(ConfigurationFolderPath) 为配置文件夹运行TfsBuild 获取来源 标记源 奔跑的蚂蚁 C:\a\src\T

我需要使用TFS和Eclipse(JavaAnt项目)

TFS是由Microsoft()提供的,我遵循了以下说明

但是构建总是失败,没有显示任何错误。对于.NET项目,当生成失败时,将显示错误

我在日志中看到的信息是:

总体构建过程

获得构建

更新版本号

在代理上运行(保留的生成代理托管的生成代理)

获取构建目录

如果不是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\u 2\u 40-DWorkspaceOwner=“地方当局\弹性构建(远程监控)”

为默认目标生成$/HW/HW/projectBuilder.xml

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

如果compilestatus=未知

如果TestStatus=未知

将TestStatus设置为successed

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

提前感谢您解决此问题: 我上传了编译好的jar文件。。。显然生成代理无法覆盖此


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

您正在运行junit测试吗?您是否查看了实际的完整日志文件,而不仅仅是web浏览器中的摘要视图?不,首先我要构建项目,下一步是运行junit测试。谢谢你的提示,我向前看并给出反馈!好的,但是日志文件呢?这个项目还没有junit测试文件。您可以看到日志文件:.-DDropLocation=$/HW/Drops->droplocation是生成结果的地方,通常是一个网络共享文件夹。我不认为构建可以处理TFS服务器路径,因为这需要签出/添加/签入文件,并且可能也不允许使用“弹性构建”帐户。