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

【这个是中文图书】

转载于:https://www.cnblogs.com/toto0473/archive/2012/05/11/2495985.html

ALM TFS/VSTS工具 的Java集成相关推荐

  1. alm服务java_ALM TFS/VSTS工具 的Java集成

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

  2. tfs java_ALM TFS/VSTS工具 的Java集成

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

  3. java 集成开发工具_最好的Java开发人员测试和集成工具

    java 集成开发工具 通过从您的应用程序学习企业APM产品,发现更快,更有效的性能监控. 参加AppDynamics APM导览! 无论您是刚刚起步还是已经从事了一段时间,使用正确的工具进行编程都可 ...

  4. Java集成ElasticSearch及配置类工具类整理

    Java集成ElasticSearch及配置类工具类整理 前言:做一个有梦想的程序猿! ES不同的版本API差异比较大,此处ES版本为:6.5.3 代码如下: 添加Maven依赖 <!-- ES ...

  5. Java集成开发工具推荐

    Java集成开发工具推荐: Eclipse Eclipse是最有名也最广泛使用的Java集成开发环境(IDE),允许开发者结合语言支持和其他功能到任何的默认包中,而且Eclipse市场有许多定制和扩展 ...

  6. java 集成 layIm 聊天工具

    首先做个自我介绍,本人大学毕业两年,前两年都在花旗银行工作.银行大家都懂的,根本学不到新技术.so...技术不大好.但我有上进的心face[太开心] 哈哈, 用java集成了a(http://layi ...

  7. 6.Java集成开发环境

    转载请保留原文链接: http://dashidan.com/article/java/basic/6.html 6.Java集成开发环境 工欲善其事, 必先利其器.--<论语·卫灵公篇> ...

  8. 大数据之mongodb -- (2)java集成 MongoDB 3.2,使用Spring-data-mongodb进行集成

    Java集成MongoDB有很多方式,可以直接用mongodb的java驱动程序来发送语句到mongodb服务器,也可以用第三方的工具包来做. (1) 选择版本 选择的就是springdata集成的m ...

  9. python调用公共方法_common: 这是一个Python的公共工具类,集成了各种主要的python常用方法...

    common 介绍 这是一个Python的公共工具类,集成了各种主要的python常用方法. 本人是做java开发的,学习python很多情况下是把他当做一个脚本来使用,在使用的过程中,发现很多的功能 ...

最新文章

  1. drupal 7 连接多个数据库
  2. Linux网络编程中tcp_server和tcp_client函数的封装
  3. Python与用户的交互 ,格式化输出的三种方式
  4. Algorithm:C++语言实现之链表相关算法(单链公共结点问题、一般LCA、括号匹配、最长括号匹配、逆波兰表达式Reverse Polish Notation、直方图矩形面积、收集雨水问题)
  5. 【Paper-Attack Defense】Adversarial Label-Flipping Attack and Defense for Graph Neural Networks
  6. C语言,产生一组数字,并将其写入txt文档中
  7. qchart能绘制三维_通图GIS | 用多种体展示方案适配复杂三维场景分析、表达
  8. java靜態常量_Java靜態變量、靜態常量、靜態方法
  9. python线程池如何使用
  10. Android记事本定时功能,Android如何实现记事本功能
  11. 01-SA8155P Flat Build QFIL刷机
  12. excel柱状图粗细怎么调_【EXCEL图表当中的柱状图怎么加粗,太细了。】excle柱状图怎么调整...
  13. macOS Monterey/BigSur 安装HP打印机驱动
  14. PostgreSQL 15新版本特性解读(含直播问答、PPT资料汇总)
  15. set(gca,'fontsize',8);
  16. 3dsmax导出html,3dsmax导出模型(怎么把3DMax文件导出CAD图纸?)
  17. Android获取手机信号强度
  18. 安卓虚拟机_安卓虚拟机雷电模拟器
  19. 对 BFC 规范(块级格式化上下文:block formatting context)的理解?
  20. .NET北京俱乐部,技术的饕餮盛宴,不枉此行

热门文章

  1. jquerymobile iscrollview
  2. 基于 FPGA 的智力抢答器设计
  3. .NETFramework、C#、VisualStudio 这三者之间关系,你了解吗!
  4. JavaScript 中数组 sort() 方法的基本使用
  5. 西部动力成功中标围场县政府网站群建设项目
  6. 25个Apache性能优化技巧推荐
  7. Android操作系统版本
  8. TDS、NET-Library和网络协议
  9. virtualbox使用手记
  10. Debouncing circuit(消抖电路)