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实战兵法

【这个是中文图书】

相关文章
|
2月前
|
存储 缓存 Java
Java中的分布式缓存与Memcached集成实战
通过在Java项目中集成Memcached,可以显著提升系统的性能和响应速度。合理的缓存策略、分布式架构设计和异常处理机制是实现高效缓存的关键。希望本文提供的实战示例和优化建议能够帮助开发者更好地应用Memcached,实现高性能的分布式缓存解决方案。
48 9
|
2月前
|
Java API Apache
java集成stable diffusion
通过REST API和JNI两种方法,我们可以在Java应用程序中集成Stable Diffusion模型。REST API方法更加简单和易于维护,而JNI方法则提供更高的性能。根据具体应用场景和需求,选择合适的集成方法,可以充分利用Stable Diffusion的强大功能,实现高效的图像生成和处理。
78 15
|
3月前
|
人工智能 自然语言处理 Java
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
FastExcel 是一款基于 Java 的高性能 Excel 处理工具,专注于优化大规模数据处理,提供简洁易用的 API 和流式操作能力,支持从 EasyExcel 无缝迁移。
353 9
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
|
3月前
|
人工智能 自然语言处理 搜索推荐
Open Notebook:开源 AI 笔记工具,支持多种文件格式,自动转播客和生成总结,集成搜索引擎等功能
Open Notebook 是一款开源的 AI 笔记工具,支持多格式笔记管理,并能自动将笔记转换为博客或播客,适用于学术研究、教育、企业知识管理等多个场景。
253 0
Open Notebook:开源 AI 笔记工具,支持多种文件格式,自动转播客和生成总结,集成搜索引擎等功能
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
Voice-Pro:开源AI音频处理工具,集成转录、翻译、TTS等一站式服务
Voice-Pro是一款开源的多功能音频处理工具,集成了语音转文字、文本转语音、实时翻译、YouTube视频下载和人声分离等多种功能。它支持超过100种语言,适用于教育、娱乐和商业等多个领域,为用户提供一站式的音频处理解决方案,极大地提高工作效率和音频处理的便捷性。
266 10
Voice-Pro:开源AI音频处理工具,集成转录、翻译、TTS等一站式服务
|
3月前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
121 7
Spring Boot 入门:简化 Java Web 开发的强大工具
|
4月前
|
SQL Java 索引
java小工具util系列2:字符串工具
java小工具util系列2:字符串工具
179 83
|
4月前
|
Java 数据库
java小工具util系列1:日期和字符串转换工具
java小工具util系列1:日期和字符串转换工具
85 26
|
4月前
|
消息中间件 监控 Java
您是否已集成 Spring Boot 与 ActiveMQ?
您是否已集成 Spring Boot 与 ActiveMQ?
85 0
|
5月前
|
Java Maven Docker
gitlab-ci 集成 k3s 部署spring boot 应用
gitlab-ci 集成 k3s 部署spring boot 应用

热门文章

最新文章