锁定老帖子 主题:maven3建立应用
精华帖 (2) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (6)
|
|
---|---|
作者 | 正文 |
发表时间:2011-03-06
最后修改:2011-03-06
引用 eclipse或者其他工具,在工程之间互相引用非常麻烦
eclipse引用别的工程,那是非常的不麻烦。只要设置项目引用就可以了。 引用 .在eclipse种,java工程之间应用还好.但如果是一个web工程引用app工程,那简直惨不忍睹.所以通过maven实践的优势就诞生了.
在 IDE 中依赖和 maven 没什么关系,用 maven 也解决不了 IDE 中项目依赖的问题。 引用 使用maven有以下几个优点:
1)源代码与开发工具脱离,可以自由选择netbean,eclipse,intellij等; 你就一直没说,到底和 IDE 有什么关系,用什么工具 build 不能换 IDE?而且,你看看现在的 m2eclipse,虽然已经成型了,但稳定性、性能一直都不是很完善。 引用 2)大型工程组织的方便性;
你要付出代价的,ide 支持不好,导致开发效率下降。多个小项目互相依赖导致的复杂性,带来开发和管理成本上升。 引用 3)持续集成提供良好的支持,例如hudson集合svn一起使用;
看看 hudson 除了能 build maven,还能 build ant,其它的 shell,等等。 引用 4)包依赖的管理(这点相信是maven项目建立的初衷);
这点 maven 做得不错,同时也可以用 ant 的子项目 ivy 来做。 你下面的例子完全不能说明问题,你的标题是企业大型应用,而你用一个 hello world 来说事,他跑得再好,也不能证明适合实际的项目。 我并不排斥 maven,我排斥的是盲目的跟风,什么项目都跑去用 maven,而忽视使用 maven 背后的成本。“大型应用”也不见得就适合 maven。 不过,要是有个 juven 这样的人在,我还是非常支持用 maven 的,否则要慎重。 |
|
返回顶楼 | |
发表时间:2011-03-06
re:haha1903
我会参考你的建议,重新对maven进行描述和改进文章的 |
|
返回顶楼 | |
发表时间:2011-03-06
85977328 写道 1.新建个Maven Project,filter处输入pom,选择感知结果pom-root建立工程group ID:com.baidu 我在eclipse里确实,filter处输入pom...什么都没有了...怎么回事? |
|
返回顶楼 | |
发表时间:2011-03-06
……竟然是我的私服没能更新到这个...
|
|
返回顶楼 | |
发表时间:2011-03-07
我不是眼花吧,这帖子还有人投精华??
|
|
返回顶楼 | |
发表时间:2011-03-10
2都没咋用过,3都出来了,egg pains。
|
|
返回顶楼 | |
发表时间:2011-03-12
haha1903 写道 不过,要是有个 juven 这样的人在,我还是非常支持用 maven 的,否则要慎重。
哈哈哈,乐死我了! |
|
返回顶楼 | |
发表时间:2011-03-12
freej 写道 Hypnusds 写道 想知道下 Maven 生成的 Webapp 项目 如何快速调试 环境是 Tomcat + tomcatPlugin
看这个:http://freej.blog.51cto.com/235241/449339 以前学习maven的时候,我自己做的一个简单记录,直接使用tomcatPlugin启动maven生成的web工程,希望对你有用 |
|
返回顶楼 | |
发表时间:2011-03-24
看看struts源码就知道maven怎么管理的。
|
|
返回顶楼 | |
发表时间:2011-04-03
Hypnusds 写道 想知道下 Maven 生成的 Webapp 项目 如何快速调试 环境是 Tomcat + tomcatPlugin
看看springside就知道了。。。 |
|
返回顶楼 | |