论坛首页 综合技术论坛

maven3建立应用

浏览 16937 次
精华帖 (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 的,否则要慎重。
0 请登录后投票
   发表时间:2011-03-06  
re:haha1903
我会参考你的建议,重新对maven进行描述和改进文章的
0 请登录后投票
   发表时间:2011-03-06  
85977328 写道

1.新建个Maven Project,filter处输入pom,选择感知结果pom-root建立工程group ID:com.baidu


我在eclipse里确实,filter处输入pom...什么都没有了...怎么回事?
0 请登录后投票
   发表时间:2011-03-06  
……竟然是我的私服没能更新到这个...
0 请登录后投票
   发表时间:2011-03-07  
我不是眼花吧,这帖子还有人投精华??
0 请登录后投票
   发表时间:2011-03-10  
2都没咋用过,3都出来了,egg pains。
0 请登录后投票
   发表时间:2011-03-12  
haha1903 写道
不过,要是有个 juven 这样的人在,我还是非常支持用 maven 的,否则要慎重。

哈哈哈,乐死我了!
0 请登录后投票
   发表时间:2011-03-12  
freej 写道
Hypnusds 写道
想知道下 Maven 生成的 Webapp 项目 如何快速调试 环境是 Tomcat + tomcatPlugin


看这个:http://freej.blog.51cto.com/235241/449339


以前学习maven的时候,我自己做的一个简单记录,直接使用tomcatPlugin启动maven生成的web工程,希望对你有用
  • 大小: 73.2 KB
  • 大小: 47.9 KB
0 请登录后投票
   发表时间:2011-03-24  
看看struts源码就知道maven怎么管理的。
0 请登录后投票
   发表时间:2011-04-03  
Hypnusds 写道
想知道下 Maven 生成的 Webapp 项目 如何快速调试 环境是 Tomcat + tomcatPlugin

看看springside就知道了。。。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics