精华帖 (0) :: 良好帖 (8) :: 新手帖 (11) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2010-10-03
最后修改:2010-10-03
"学java不知道maven,千万别说你是搞java的" 这句话太经典了,我喜欢!
Maven必将成为主流的jar,工程依赖,项目编译打包工具. |
|
返回顶楼 | |
发表时间:2010-10-04
MAVEN
|
|
返回顶楼 | |
发表时间:2010-10-04
ant+ivy
|
|
返回顶楼 | |
发表时间:2010-10-04
最后修改:2010-10-04
kensunhu 写道 "学java不知道maven,千万别说你是搞java的" 这句话太经典了,我喜欢!
Maven必将成为主流的jar,工程依赖,项目编译打包工具. 一个木匠会使锤子,看什么都像钉子, 看见个不使锤子的就说人家不是木匠。 如果你是做开源项目的,maven一条命令生成项目网站确实巨酷无比, 如果做企业应用的话,我还是喜欢ant+ivy的灵活自由。 |
|
返回顶楼 | |
发表时间:2010-10-04
linux1689 写道 Maven很强大,你们看看juven xu的博客就知道了。
不知你是否看了上面最新一篇文章《让Maven正确处理javac警告》,看了什么感觉。 为个这么小的事竟然要搞出个plugin, 我觉得maven的“约定优于配置”这条路根本就走错了。 |
|
返回顶楼 | |
发表时间:2010-10-04
daquan198163 写道 linux1689 写道 Maven很强大,你们看看juven xu的博客就知道了。
不知你是否看了上面最新一篇文章《让Maven正确处理javac警告》,看了什么感觉。 为个这么小的事竟然要搞出个plugin, 我觉得maven的“约定优于配置”这条路根本就走错了。 你要搞清楚,不是因为maven才有COC,而是先有COC才有maven。如果你说这条路走错了,那为什么现在jdk有annotation?不也是为了COC这个理念吗? |
|
返回顶楼 | |
发表时间:2010-10-04
最后修改:2010-10-04
黑暗浪子 写道 daquan198163 写道 linux1689 写道 Maven很强大,你们看看juven xu的博客就知道了。
不知你是否看了上面最新一篇文章《让Maven正确处理javac警告》,看了什么感觉。 为个这么小的事竟然要搞出个plugin, 我觉得maven的“约定优于配置”这条路根本就走错了。 你要搞清楚,不是因为maven才有COC,而是先有COC才有maven。如果你说这条路走错了,那为什么现在jdk有annotation?不也是为了COC这个理念吗? 你别激动,我不是说COC错了,我是说Maven作为一个构建工具它走COC这条路走错了。 但不代表framework走COC的路也是错的。 PS,jdk5添加了annotation特性跟COC有什么关系么? |
|
返回顶楼 | |
发表时间:2010-10-06
为什么说maven笨重呢?
|
|
返回顶楼 | |
发表时间:2010-10-06
mindfloating 写道
skzr.org 写道
首先需要明白,选择maven,你准备做什么?
我觉得比较合适的一个是:提供给客户一个小的项目包(包含项目文件、maven定义、不包含其他jar)最多3MB,然后只要运行maven就可以建立一个可运行的项目了(前提是它的机器的maven环境都弄好了)
最后:明白自己的需求?评估?看持续的价值?成功就再前面!
maven管理Jar包依赖,我一直只用ant来实现类似的功能。我把所有熟悉的框架jar包分版本组织放在Google提供的SVN上,随时可同步到任何一台本地机器上,再用ant写个target从本地库挑选相关的jar文件就完了,maven管理jar不就是这个样的嘛,没啥新鲜的。
|
|
返回顶楼 | |
发表时间:2010-10-06
maven用了4年了,很好用!
|
|
返回顶楼 | |