如何使用Java在TFS中修改生成定义? 我使用伊柯丽斯与Team Foundation Server插件2010创建java代码,存储在TFS中。我已使用向导和ANT build.xml文件成功创建了生成定义。但是,我想修改构建定义,以包括在成功构建时设置构建质量的功能,以便TFS Deployer将拾取文件并部署它们

如何使用Java在TFS中修改生成定义? 我使用伊柯丽斯与Team Foundation Server插件2010创建java代码,存储在TFS中。我已使用向导和ANT build.xml文件成功创建了生成定义。但是,我想修改构建定义,以包括在成功构建时设置构建质量的功能,以便TFS Deployer将拾取文件并部署它们,java,eclipse,tfsbuild,Java,Eclipse,Tfsbuild,我找到了许多关于如何从OOB中的一个创建新的生成定义的文章,但是它们都依赖于Visual Studio生成处理,它在新建生成定义向导中有一个进程选项卡。Java构建没有流程选项卡,而是有一个项目选项卡。我还了解此项目选项卡使用升级模板 如何修改我的处理,以便设置构建质量?这应该在TFSBuld.proj文件中通过某种方式修改构建模板,或者甚至在ANT构建脚本中完成吗?我担心您无法修改构建定义从Eclipse使用的XAML过程。但是,如果要在流程模板XAML中设置生成质量,可以从Visual St

我找到了许多关于如何从OOB中的一个创建新的生成定义的文章,但是它们都依赖于Visual Studio生成处理,它在新建生成定义向导中有一个进程选项卡。Java构建没有流程选项卡,而是有一个项目选项卡。我还了解此项目选项卡使用升级模板


如何修改我的处理,以便设置构建质量?这应该在TFSBuld.proj文件中通过某种方式修改构建模板,或者甚至在ANT构建脚本中完成吗?

我担心您无法修改构建定义从Eclipse使用的XAML过程。但是,如果要在流程模板XAML中设置生成质量,可以从Visual Studio修改生成定义以使用修改后的UpgradeTemplate

或者,您可以修改与生成关联的TFSBuild.proj文件,并通过添加类似以下内容的目标来设置生成质量:

<Target Name="AfterDropBuild">
    <SetBuildProperties TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
                        BuildUri="$(BuildUri)" 
                        Quality="Ready for Deployment" />
</Target>

另一个更新-我通过在import语句之后添加目标,使覆盖生效,并设置了构建质量。我昨天一定做错了什么。马丁,谢谢你的帮助。我也想补充你的书,专业团队基金会服务器2010,这对我在我们组织实施TFS有很大帮助。