ALM TFS/VSTS工具 的Java集成

简介: 项目组以前一直使用TFS管理.net的项目生命期开发,现在项目需要sliverlight和java web开发,因此为了利用以前的积累的知识和经验,把TFS配置成了可以集成Java。 如果不了解ALM,可以查看:http://en.

项目组以前一直使用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

wps_clip_image-27947

 

具体安装和使用步骤

需要安装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进行编译

wps_clip_image-28239

选择项目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实战兵法

【这个是中文图书】

相关文章
|
1月前
|
Java
java中日期处理的一些工具方法
java中日期处理的一些工具方法
18 1
|
Java 测试技术
Java 中的单元测试和集成测试策略
【4月更文挑战第19天】本文探讨了Java开发中的单元测试和集成测试。单元测试专注于单一类或方法的功能验证,使用测试框架如JUnit,强调独立性、高覆盖率和及时更新测试用例。集成测试则验证模块间交互,通过逐步集成或模拟对象来检测系统整体功能。两者相辅相成,确保软件质量和降低修复成本。
|
1月前
|
缓存 Linux iOS开发
【C/C++ 集成内存调试、内存泄漏检测和性能分析的工具 Valgrind 】Linux 下 Valgrind 工具的全面使用指南
【C/C++ 集成内存调试、内存泄漏检测和性能分析的工具 Valgrind 】Linux 下 Valgrind 工具的全面使用指南
65 1
|
1月前
|
安全 Java 数据安全/隐私保护
提升 Java 编程安全性 - 代码加密混淆工具的重要性和应用
提升 Java 编程安全性 - 代码加密混淆工具的重要性和应用
|
1月前
|
安全 Java 数据安全/隐私保护
探讨 Java 代码混淆加固工具
探讨 Java 代码混淆加固工具
|
1月前
|
存储 安全 Java
基于Java的qq截图工具(毕业设计含源码)
基于Java的qq截图工具(毕业设计含源码)
29 0
|
1月前
|
监控 NoSQL Java
性能工具之 Java 调试工具 JDB
【2月更文挑战第25天】性能工具之 Java 调试工具 JDB
43 4
|
1月前
|
Cloud Native Java 开发者
Spring Boot 4.0:构建云原生Java应用的前沿工具
Spring Boot 4.0:构建云原生Java应用的前沿工具
|
IDE Java 开发工具
《Java和Android开发学习指南(第2版)》—— 1.4 集成开发环境
你可以使用一个文本编辑器来编写Java程序。然而,使用集成开发环境(Integrated Development Environment,IDE)将会更有帮助。IDE不仅会检查代码的语法错误,还可以自动提示代码、调试和跟踪程序。
1264 0