ALM TFS/VSTS工具 的Java集成
项目组以前一直使用TFS管理.net的项目生命期开发,现在项目需要sliverlight和java web开发,因此为了利用以前的积累的知识和经验,把TFS配置成了可以集成Java。
如果不了解ALM,可以查看:
http://en.wikipedia.org/wiki/Application_lifecycle_management
官方的参考资料
TFS提供了一个插件处理java的集成问题,具体参考
Team Foundation Server Plug-in for Eclipse
http://msdn.microsoft.com/en-us/library/gg413285.aspx
具体使用步骤
配置后的系统结构如下:
如何使用TFS 2010进行跨平台操作 http://www.iteye.com/topic/828296
具体安装和使用步骤
需要安装Build Extensions Power Tool 这个tfs扩展
http://visualstudiogallery.msdn.microsoft.com/2d7c8577-54b8-47ce-82a5-8649f579dcb6/
Microsoft Team Foundation Server 2010 Build Extensions.msi
注意:为了正常工作,参考以上地址,安装java的编译环境,JDK maven等【客户端和服务端最好都安装】
客户端需要安装Microsoft Visual Studio Team Explorer Everywhere 2010,可以在Eclipse中集成使用,界面和VS2010基本一致
参考: http://www.microsoft.com/download/en/details.aspx?id=4240
通过这个工具可以实现全生命期的项目管理工作
项目正常运行,Build服务是必须的,Build Extensions Power Tool 可以实现,
使用如下是设置的界面:主要就是使用maven进行编译
选择项目pom.xml所在的目录,确定后,扩展自动签入TFSBuild.proj,TFSBuild.rsp文件,通过Build Service就可以进行项目的自动生成。
.net有stylecop等工具检查代码的规范,java项目找了一下,tfs集成工具还没有,不过开源的sonar可以实现更强的功能,可参考:
http://www.cnblogs.com/2018/archive/2011/09/14/2175497.html
如此基本可以实现项目的管理和规范进行。
参考资料
TFS目前的版本是2010,相关的图书有很多,如:
Professional Scrum with Team Foundation Server 2010
Professional Application LIfecycle Management with Visual Studio 2010
pro visual studio team system with team edition for database professionals
Software Engineering with Microsoft Visual Studio Team System 978-0-321-27872-2
Enterprise Development with Visual Studio .NET, UML, and MSF
Professional Visual Studio 2005 Team System
Working with Microsoft® Visual Studio® 2005 Team System
Professional UML with Visual Studio .NET—Unmasking Visio for Enterprise Architects
http://product.china-pub.com/50587 构筑敏捷的开发团队:微软Visual Studio 2010实战兵法
【这个是中文图书】
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
2010-10-09 ExtJS使用总结和参考
2010-10-09 Microsoft AJAX Client Library规范的实例
2010-10-09 Microsoft AJAX版本历史、功能和参考资源