`
piperzero
  • 浏览: 3555563 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

java 开发之工具选择

 
阅读更多

java 开发牵扯到的面非常广,从头开始做开发,会面临着很多工具的选择,这里记录一下我对这些工具选择,顺便把我从网上找的参考文章做个链接,方便大家查找,一来自己做个备份,二来给需要了解的人了解一下。

基础的工具:jdk、eclipse ,这两个是最基础的开发工具。

eclipse是需要很多插件的,有时找的时候还挺麻烦的,所以在此记录一下。

mvn --http://download.eclipse.org/technology/m2e/releases

svn --http://subclipse.tigris.org/update_1.6.x

jetty --http://run-jetty-run.googlecode.com/svn/trunk/updatesite/

VJET JavaScript IDE 是一个 Eclipse 的插件提供完全的 JavaScript 集成开发环境。

http://www.ebayopensource.org/svn/vjet/tags/RELEASE/plugin/

这两个是最常用的插件

后面会面临着其他一些扩展工具:

版本控制工具:svn,现在git比较火,没有用过不知道怎么样。VisualSVN Server是个比较好的工具,而且可以免费使用。

参考文章:http://blog.csdn.net/wallaceli1981/article/details/5248408

svn强制提交注释脚本,pre-commit钩子,花费了一些时间

@echo off
::
:: Stops commits that have empty log messages.
:: @echo off
setlocal
rem Subversion sends through the path to the repository and transaction id
set REPOS=%1
set TXN=%2
rem check for an empty log message
C:\Progra~1\Visual~1\bin\svnlook log %REPOS% -t %TXN% | findstr . > nul
if %errorlevel% gtr 0 (goto err) else exit 0
:err
echo. 1>&2
echo Your commit has been blocked because you didn't give any log message 1>&2
echo Please write a log message describing the purpose of your changes and 1>&2
echo then try committing again. -- Thank you 1>&2
exit 1


每日构建工具:Jenkins,前身是hudson,感觉比较简单,结合Maven的Cargo插件可以实现远程部署。

参考文章:http://www.ibm.com/developerworks/cn/java/j-lo-jenkins/index.html

mvn私服:nexus

参考文章:http://blog.csdn.net/arvinzhuo/article/details/4244061

管理工具:以前用的jira,是破解版本,感觉不太合适,后来找到了一款:禅道 项目管理软件,这个工具一直没有用过,但是我看过推荐感觉很好,而且只开源免费的,中国人开发的,感觉比较适合中国人的国情。后面有机会我会试一下的,如果感觉可以,我会进行捐助,支持一下。

产品主页:http://www.zentao.net/index.html

看一下介绍把:

1. 产品管理:包括产品、需求、计划、发布、路线图等功能。
2. 项目管理:包括项目、任务、团队、build、燃尽图等功能。
3. 质量管理:包括bug、测试用例、测试任务、测试结果等功能。
4. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
5. 事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。
6. 组织管理:包括部门、用户、分组、权限等功能。
7. 统计功能:丰富的统计表。
8. 搜索功能:强大的搜索,帮助您找到相应的数据。
9. 灵活的扩展机制,几乎可以对禅道的任何地方进行扩展。
10. 强大的api机制,方便与其他系统集成。


我感觉有了这些东西就可以做团队开发了,但在开发之前,最好先出台相应的规范,比如java开发规范,svn目录及提交规范、每日构建规范,私服管理规范等等,不一定要写的很复杂,只要实用就好。

还有什么别的的必须的使用的工具,欢迎你也可以提出来?

分享到:
评论

相关推荐

    JAVA开发超级工具集

    资源名称:JAVA开发超级工具集内容简介:《Java开发超级工具集》内容简介:作为一个Java软件开发人员,你正为某个问题而苦恼吗?因为某个问题而影响开发进度,影响开发效率吗?拿起这本书吧!也许,你的问题的答案就...

    java开发工具eclipse

    安装过程中,用户可以选择安装所需的开发工具和插件,如Java开发工具、Web开发工具等。 总的来说,Eclipse是一个强大且高度可定制的开发平台,它的开源特性、插件机制和广泛的支持使其成为了许多专业开发者的首选...

    JAVA开发常用工具安装包

    在这个安装包中,除了上述工具和组件外,还包含了其他有用的开发工具和资源,例如Java开发文档、开发示例代码、开发工具插件等。这些资源可以帮助开发者更好地掌握Java开发技术,提高开发技能和效率。 这个安装包是...

    java开发工具和环境

    本篇将详细介绍“Java开发工具和环境”,以及如何利用源码和工具进行更高效的工作。 首先,Java开发环境的基础是JDK(Java Development Kit),它包含了Java运行时环境(JRE)和开发工具,如编译器(javac)、...

    java开发常用工具1

    java开发常用工具

    Java开发工具类

    Class类工具 \Cookie工具类 \excel读取 工具类\Java如何生成验证码图片和点击刷新验证码\java获取当前月第一天和最后一天,上个月第一天和最后一天\java实现ftp文件的上传与下载\Json工具类 - JsonUtils.java\JS...

    JAVA开发工具下载

    Java开发工具,通常被称为Java Development Kit (JDK),是用于创建和运行Java应用程序的重要软件包。JDK由Oracle公司提供,包含了编译器、调试器、文档、Java虚拟机(JVM)以及其他必要的工具,使得开发者能够编写、...

    java常见14种开发工具

    Java开发工具是程序员进行Java应用程序开发的重要辅助工具,它们提供了编写、测试、调试和优化代码的环境。以下是对描述中提到的四种常见的Java开发工具的详细解析: 1. JDK(Java Development Kit):JDK是Java...

    java eclipse 开发工具

    java eclipse 开发工具 java eclipse 开发工具 java eclipse 开发工具 java eclipse 开发工具 java eclipse 开发工具 java eclipse 开发工具 java eclipse 开发工具 java eclipse 开发工具 java eclipse 开发工具 ...

    Java开发环境及开发工具

    Java开发环境及开发工具的介绍,适合初学者学习。

    java集成开发工具

    java集成开发工具jdk1.6.0_24.zip

    java开发微信工具包

    Java开发微信工具包。

    java API开发辅助工具

    java API开发辅助工具

    java开发工具包

    他是我们比较常用的java开发工具包,请大家下载他

    目前最常用的14种Java开发工具简介

    Eclipse拥有庞大的插件生态系统,是目前最受欢迎的Java开发工具之一。 14. **Ant**:Apache软件基金会的构建工具,用于自动化Java项目的构建过程,类似于Make工具,但更专注于Java项目。 15. **IntelliJ IDEA**:...

    java开发基于SQLmap的SQL注入工具源码.zip

    基于SQLmap,使用Java开发 安装教程 安装JDK(需要有javafx) 安装Python 安装SQLmap 基于SQLmap的SQL注入工具源码.。基于SQLmap,使用Java开发 安装教程 安装JDK(需要有javafx) 安装Python 安装SQLmap基于...

    用java开发Email工具之接收邮件

    用java开发Email工具之接收邮件

    Java初学者常用开发工具介绍

    Java的开发工具很多,而且各有优缺点,初学者往往不知道有哪些常用的开发工具,或者由于面临的选择比较多而产生困惑。本文对初学者常使用的Java开发工具作一介绍,有助于初学者了解Java常用开发工具并做出选择

    java常用开发工具

    java常用开发工具简要介绍,对初步学习java的人员有引导、指点作用

Global site tag (gtag.js) - Google Analytics