锁定老帖子 主题:maven3建立应用
精华帖 (2) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (6)
|
|
---|---|
作者 | 正文 |
发表时间:2011-02-25
最后修改:2011-04-26
eclipse或者其他工具,在工程之间互相引用非常麻烦.在eclipse种,java工程之间应用还好.但如果是一个web工程引用app工程,那简直惨不忍睹.所以通过maven实践的优势就诞生了. 使用maven有以下几个优点: 1)源代码与开发工具脱离,可以自由选择netbean,eclipse,intellij等; 2)大型工程组织的方便性; 3)持续集成提供良好的支持,例如hudson集合svn一起使用; 4)包依赖的管理(这点相信是maven项目建立的初衷); 二 实验环境 jdk1.6.0.24 eclipse3.6.1 SVN(略) http://subclipse.tigris.org/ subclipse 安装 maven 网站:http://m2eclipse.sonatype.org/sites/ 核心插件:m2e 扩展插件:m2e-extras 三 eclipse的设置 1.修改eclipse的JDK启动,注意:jdk安装路径中,不可以有空格,否则maven无法启动 eclipse.ini -vm D:\Java\jdk1.6.0_24\bin\javaw.exe 2.修改eclipse的install jre为JDK目录 四 项目的建立 1.新建个Maven Project,filter处输入pom,选择感知结果pom-root建立工程group ID:com.baidu 2.新建若干个Maven Module,选择刚才的Maven Project,然后new modules,同时选中create a simple project group ID:com.baidu(同parent project里的) module的package一般都是parent project里package的子路径 五 总结 1)本文写的不是很详细,只是抛砖引玉; 2)想深入了解的朋友们,可以跟帖交流,笔者会尽快答复; 3)部署调试,可以本机运行;也可以linux上写shell持续集成;也可以写junit test来调试; 4)子模块间的互相引用也很简单,add dependency里面,可以互相自动感知; 5)笔者写此文的目的是与大家共享技术,希望看过文章的,都能跟帖发起讨论,建立起良好的学习环境. 作者简介 昵称:澳洲鸟 姓名:朴海林 QQ:85977328 MSN:6301655@163.com 转载请注明出处 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-02-26
想知道下 Maven 生成的 Webapp 项目 如何快速调试 环境是 Tomcat + tomcatPlugin
|
|
返回顶楼 | |
发表时间:2011-03-01
最重要的是架构设计和代码设计,时间出真理
|
|
返回顶楼 | |
发表时间:2011-03-01
Hypnusds 写道 想知道下 Maven 生成的 Webapp 项目 如何快速调试 环境是 Tomcat + tomcatPlugin
看这个:http://freej.blog.51cto.com/235241/449339 |
|
返回顶楼 | |
发表时间:2011-03-02
把项目分成模块,这样可以减少部署时间
|
|
返回顶楼 | |
发表时间:2011-03-03
向所有学习Maven的兄弟推荐《Maven实战》,确实不错。
|
|
返回顶楼 | |
发表时间:2011-03-03
maven很强大的工具,大项目用maven管理确实不错
|
|
返回顶楼 | |
发表时间:2011-03-04
是否用maven和应用模式有很大关系
如果项目中没有合适的配置管理人员 不要用 如果是普通的项目 用了价值没有那么大 我认为在持续性相对长一些的产品级的开发,开发模式是组件形式的 此时用maven很合适,当然要有合适人员不然遇到问题会很恼火的。 楼主和我就差一点就同名,我们的名字是同音不同名。呵呵 |
|
返回顶楼 | |
发表时间:2011-03-05
phlsbg 写道 是否用maven和应用模式有很大关系
如果项目中没有合适的配置管理人员 不要用 如果是普通的项目 用了价值没有那么大 我认为在持续性相对长一些的产品级的开发,开发模式是组件形式的 此时用maven很合适,当然要有合适人员不然遇到问题会很恼火的。 楼主和我就差一点就同名,我们的名字是同音不同名。呵呵 还真是 ,呵呵 我们的项目是组件式和分布式rmi的 所以这个模式挺合适的 |
|
返回顶楼 | |
发表时间:2011-03-05
phlsbg 写道 是否用maven和应用模式有很大关系
如果项目中没有合适的配置管理人员 不要用 如果是普通的项目 用了价值没有那么大 我认为在持续性相对长一些的产品级的开发,开发模式是组件形式的 此时用maven很合适,当然要有合适人员不然遇到问题会很恼火的。 楼主和我就差一点就同名,我们的名字是同音不同名。呵呵 小项目也有好处,就是jar包的依赖管理方便。 |
|
返回顶楼 | |