敏捷开发的JAVA开发环境如何搭建才最好?

问题描述

敏捷开发的JAVA开发环境如何搭建才最好?

请问,如果我有一个团队需要完成一个比较有规模的JAVA网站开发项目,如何搭建AGILE原则的开发环境比较好呢?请说地详细一点。谢谢!

解决方案

开发环境和敏捷不敏捷关系不大。不过如果能用github搞一个私有库,做做持续集成,应该会有些帮助。起码在形式上。

解决方案二:

后台开发怎么搭建环境?用eclipse在本地环境搭建开发环境,通过tomcat插件或者jetty启动调试class、jsp。之前看过很多公司都通过打成war包发布到集成环境再调试。集成环境大家都去集成容易引起版本混乱。即使不发布到集成环境,在本地就算修改个小的class文件也要重启war包有点浪费时间。最好就是利用tomcat的热部署,修改小功能直接生效。现在我们就是这样做的,用maven管理jar包依赖,ant本地打包、拷贝包,用eclipse的tomcat插件热部署快速开发。等到所有功能开发好了。把分支版本发布到开发环境进行集成测试。

开发环境涉及的软件有:nexus 、maven、tomcat服务器、mysql、ftp、jenkins、svn、jira、fisheye、eclipse、dreamweaver、photoshop、nginx。

软件的作用:
nexus作为集中仓库管理,因为每个工程如果都有一堆jar包,很难管理。加上svn上传、分支、合并耗费网络带宽、空间。如果有个地方把这些浪费空间的jar集中管理起来,所有工程合用岂不是很好。
maven是软件生命周期、依赖管理,有了集中管理jar包,就需要有个东西把jar包仓库和工程连接起来。
tomcat服务器是本地开发使用和集中测试服务器。
mysql就没必要每个开发机器都装一个了,放在一个开发环境就可以。
ftp作为前端开发上传文件使用。
jenkins是持续集成,开发和前端都把代码弄好,怎么融合集成在一起测试呢,总需要有个人来把所有的文件合并在一起吧?这个软件就起到这个角色,把所有文件集成、编译、打包、发布到tomcat服务器。如下图:

http://www.lanceyan.com/chuangye/java_agile_develop_tools.html

时间: 2024-07-28 18:36:12

敏捷开发的JAVA开发环境如何搭建才最好?的相关文章

关于java配置环境的搭建和一个小程序

问题描述 1这样是不是说明配置环境已经ok了?2我运行一个小程序始终是这样子的? 放在D盘a文件夹代码是这个public class HelloJava{ public static void main(String[] args){ System.out.println("Hello Java"); }} 解决方案 后缀应该还是个txt的解决方案二:HelloJava 为什么你在书写文件名时是Hellojava,文件名与类名需要保持一致.解决方案三:你是在什么系统上搭建的java环境

总说ruby开发比java开发效率高很多,能详细讲解下吗?

问题描述 很早之前就总是听到"ruby,ptyon等动态语言开发效率比j2ee高",有谁能详细的讲解下这效率是怎么高出来的?不要拿"5分钟可以建个blog网站",java也可以用代码生成工具一个命令生成一堆东西.希望有理解透彻的人客观的讲解下,谢谢 问题补充:cxh116 写道 解决方案 RUBY语言足够灵活, Rails适合小团队快速开发应用 从Ruby语言来讲,它比JAVA灵活.比如,Java AOP需要用的什么动态代理,CGLIB之类的,在Ruby中,动态的修

java平台如何搭建-JAVA开发平台如何搭建

问题描述 JAVA开发平台如何搭建 请问大家,JAVA平台如何搭建,开发商城用,谢谢大家!.......... 解决方案 下个jdk,在环境变量里面设置一下不就搞定了吗 解决方案二: Java环境配置-搭建java开发平台JAVA开发平台搭建过程,未完待续linux 下java开发平台搭建 解决方案三: 能不能说详细些?谢谢! 解决方案四: 网上很多很多!耐心一点就可以解决,都不是事! 解决方案五: 1.到jdk官网 http://www.oracle.com/technetwork/java/

阿里巴巴 JAVA开发手册 内含大量规范,应用范例.涉及数据库,高并发,集合,索引等等大量干货

  阿里巴巴 JAVA开发手册 Java开发手册 版本号 制定团队 更新日期 备  注 1.0.0 阿里巴巴集团技术部 2016.12.7 首次向Java业界公开 一.编程规约 (一)命名规约 1.  [强制]所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束. 反例:  _name  /  __name  /  $Object  /   name_  /  name$  /  Object$ 2.  [强制]所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使

linux中搭建java开发环境

今天试着在Linux下面搭建java开发环境,现总结一下具体步骤. 1.JDK的安装 执行下面命令安装JDK(首先创建/opt/java目录) tar -xvf jdk-7u9-linux-i586.tar.gz -C /opt/java ln -s /opt/java/jdk1.7.0_09 /opt/java/jdk 创建一个链接 vi /etc/frofile   设置环境变量 export JAVA_HOME=/opt/java/jdk exprot PATH=$JAVA_HOME/bi

《Java和Android开发实战详解》——1.4节搭建Java开发环境

1.4 搭建Java开发环境 Java和Android开发实战详解 在开发Java应用程序前需要搭建Java的开发环境,首先需要安装JDK,然后即可配合编辑工具或集成开发环境来创建Java应用程序.本书主要介绍如何使用Eclipse集成开发环境来创建Java和Android应用程序. 1.4.1 安装与设置JDK 一般来说,有些集成开发环境会一并安装JDK,例如JBuilder,不过,大部分集成开发环境需要用户自行安装JDK.本书使用的JDK版本是JDK 7(Java SE Developmen

JAVA开发环境在WIN7,64位好搭建吗

问题描述 我现在用的是WIN7,64位系统,请问JAVA开发工具怎么在这个系统下搭建 解决方案 解决方案二:32位的Eclipse正常用就是了解决方案三:同样的方法搭建,在用的时候注意点就行解决方案四:我之前用过好像没多大区别但是有些特殊软件装不了解决方案五:一样操作只是安装的时候注意装了32位JDK,就要用32位ECLIPSE装了64位JDK,就要用64位ECLIPSE解决方案六:这个不影响的,官网上有windows64位的JDK啊,和32位的一样装就是.但是作为一个编程人员,建议换系统.解决

linux 环境下 isap 环境如何搭建 (开发 语言 java ,b/s模式)

问题描述 linux环境下isap环境如何搭建(开发语言java,b/s模式)谢了 解决方案 解决方案二:该回复于2011-04-19 15:05:21被版主删除

详解ubuntu搭建Java开发环境_Linux

没有用Java写过程序,做为一个Java新手,在写第一个Hello,world程序之前,先在Ubuntu中搭建Java开发环境. 本文结构: 一.JDK安装 二.MyEclipse安装 三.Hello World测试 一.JDK安装好吧,我选择JDK1.6,是不是有点out了? 1.下载JDK1.6,你可以到官网去下载,下载时请看清自己的系统版本,记得一定要下载相应的版本. 2.将下载的文件放置到/usr/lib/java目录下(需要手动创建java目录),并修改文件的可执行权限,如chmod