读书人

【转】运用Maven

发布时间: 2013-09-11 16:41:37 作者: rapoo

【转】使用Maven

?

本文目的

让未使用过maven的开发者尽快上手。

讲解我们在项目中日常使用的maven技术和知识。

注意事项

maven和subversion是项目开发的基础技术,每一个项目组成员都必须会使用的。二者的结合使用可以瞬间搭建起和开发同伴一样的软件和项目环境。建议学习maven前需要先掌握使用Subversion。

什么是自动构建工具

自动构建对应的是手动构建。

什么是手动构建,就是比如通过javac等工具编译打包程序。使用IDE工具一般也属于手工构建,比如通过点击菜单项编译和打包程序。

自动构建一般会有一个脚本,直接运行这个脚本,就可以用批处理的方式而不是交互的方式编译、构建和打包程序,甚至可以包括测试和生成程序文档。

为什么要使用自动构建工具

如果只是个人开发的小程序,未必需要自动构建工具,通过IDE工具比如eclipse可以简单快速的开发程序。

但是当多人开发复杂应用程序的时候,自动构建就是十分必要的了。比如,网管在外网服务器端部署java程序,首先网管不会用java ide工具,另外,很多外网的生产用服务器没有图形界面。这时候就需要使用自动构建工具。

以下列出使用自动构建工具的理由:

读书人网 >开源软件

热点推荐