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

如果不了解ALM,可以查看:

官方的参考资料

TFS提供了一个插件处理java的集成问题,具体参考

Team Foundation Server Plug-in for Eclipse

具体使用步骤

配置后的系统结构如下:

具体安装和使用步骤

需要安装Build Extensions Power Tool 这个tfs扩展

Microsoft Team Foundation Server 2010 Build Extensions.msi

注意:为了正常工作,参考以上地址,安装java的编译环境,JDK maven等【客户端和服务端最好都安装】

客户端需要安装Microsoft Visual Studio Team Explorer Everywhere 2010,可以在Eclipse中集成使用,界面和VS2010基本一致

通过这个工具可以实现全生命期的项目管理工作

项目正常运行,Build服务是必须的,Build Extensions Power Tool 可以实现,

使用如下是设置的界面:主要就是使用maven进行编译

选择项目pom.xml所在的目录,确定后,扩展自动签入TFSBuild.proj,TFSBuild.rsp文件,通过Build Service就可以进行项目的自动生成。

.net有stylecop等工具检查代码的规范,java项目找了一下,tfs集成工具还没有,不过开源的sonar可以实现更强的功能,可参考:

如此基本可以实现项目的管理和规范进行。

参考资料

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

http://product.china-pub.com/50587  构筑敏捷的开发团队:微软Visual Studio 2010实战兵法

【这个是中文图书】

alm服务java_ALM TFS/VSTS工具 的Java集成相关推荐

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

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

  2. ALM TFS/VSTS工具 的Java集成

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

  3. 通过jsl工具将java程序注册为windows服务

    通过jsl工具将java程序注册为windows服务 首先下载jsl工具包,主要有jsl.exe可执行文件和jsl.ini配置信息文件 jsl 下载地址 在应用目录下新建以下几个路径 lib目录内容如 ...

  4. java 搭建企业应用框架_溯源微服务开发体系:一位Java开发者的转型思考

    作者丨赵钰莹 简单来说,微服务是将大型单体应用程序和服务拆分为数个甚至数十个微服务,可扩展单个组件而不是整个应用程序堆栈,从而满足服务等级协议.然而,这个过程涉及很多问题需要解决,比如拆分原则.容量规 ...

  5. atitit.加入win 系统服务 bat批处理程序服务的法总结instsrv srvany java linux

    atitit.加入win 系统服务 bat批处理程序服务的法总结instsrv srvany  java linux 系统服务不同于普通视窗系统应用程式.不可能简简单单地通过执行一个EXE就启动视窗系 ...

  6. Java内存泄露和内存溢出、JVM命令行工具、.JDK可视化工具、Java Class文件

    1.Java内存泄露和内存溢出对比 1.1 Java 内存泄露 内存泄露是指一个不再被程序使用的对象或变量还在内存中占用空间. 1.1.1判断内存空间是否符合垃圾回收的标准 在Java语言中,判断一个 ...

  7. 当TFS/VSTS遇上Power BI

    引言 众所周知,要对TFS进行深入的图表分析,往往需要依赖于SQL Server Analysis Service和SQL Server Reporting Service.虽然随着TFS对敏捷项目的 ...

  8. 第三方工具监控java进程_前9个免费的Java进程监视工具以及如何选择一种

    第三方工具监控java进程 这样就可以运行Java代码了. 也许它甚至可以在生产服务器上运行. 当您做好工作后,我们得到了好消息和令人讨厌的消息. 令人讨厌的消息是,现在开始调试. 就是进行调试和应用 ...

  9. Java集成移动云短信服务

    1.短信服务流程 1. 1 流程图 1.2 跟上面流程步骤进行操作 1.3 全部按输入完成后点击获取验证码,会弹出行为验证码 Java集成行为验证码 1.4 行为验证码验证成功后,会发送验证码到手机上 ...

最新文章

  1. GitHub被中国人霸榜!国外开发者不开心了
  2. 面向过程 VS 面向对象
  3. gcc编译选项-Os的用法
  4. docker占满linux磁盘根目录的解决办法
  5. Linux内核分析 - 网络[八补]:IP协议补充
  6. (八)用于人脸识别的Web API
  7. Java进阶篇设计模式之九----- 解释器模式和迭代器模式
  8. SPSS问卷或量表调查研究需要多少份或要求多大的样本量?【SPSS 062期】
  9. 2021大树分享收集的网盘搜索站给兄弟们
  10. java在线编译器手机版_java编译器app_java编译器手机版_java编程-多特软件站安卓网...
  11. 测试librdkafka
  12. 9.DLL的入口函数DllMain函数
  13. 超详细指南——开启ssh服务
  14. 邮箱app哪个好用,能在手机用的邮箱app推荐下
  15. filp/whoops
  16. 如何改善客户体验和用户体验
  17. 微信公众平台基本功能简单说明
  18. 数据集处理(三)——打乱数据集
  19. Android三种姿势带你玩转360度全景图功能
  20. 国内镜像大全(部分)

热门文章

  1. 【趣题分享】关于蒋干盗书你所需要知道的
  2. 华硕笔记本k555拆机图解_「华硕k401n」华硕K401笔记本电脑拆机清灰步骤详解 - seo实验室...
  3. 五大经典算法-动态规划 及其算法应用
  4. 电影QQ群怎么引流?电影的社群营销要怎么做?
  5. 51单片机实现两路AD检测、数码管显示、串口获取
  6. PIC单片机入门笔记(新手学PIC必看)——基于PIC16F886
  7. R实战 | 森林图绘制
  8. 绘制cox生存分析结果的森林图
  9. 使用github+Hexo人人都能拥有一个美美的博客
  10. RroductFlavors 多渠道打包 配置不同的包名、桌面图标、引导页、java代码等