`
lucene3211
  • 浏览: 113749 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

Maven学习笔记(一.概况)

    博客分类:
  • java
阅读更多
    以前做项目,一直习惯使用ant。后来maven开始火了,出现很多文章描述maven如何比ant优秀,ant的功能只是maven的一个子集,于是我开始尝试在项目中使用maven,这里把一些相关的经验写下来。
 
首先需要了解的是,maven是什么?
我在网上找到一个比较合适又简单的解释:
<span style="color: #3366ff;">maven是一个项目管理工具,</span>
<span style="color: #3366ff;">它包含了一个项目对象模型 (project object model),</span>
<span style="color: #3366ff;">一组标准集合,一个项目生命周期(project lifecycle),</span>
<span style="color: #3366ff;">一个依赖管理系统(dependency management system),</span>
<span style="color: #3366ff;">和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑</span>
<span style="color: #3366ff;">。当你使用maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。</span>
看到这样的解释,会maven的人会觉得,确实如此,但对于我这些希望用maven代替ant的人来说,这个定义说了跟没说一样,似乎跟ant无关。
 
无论如何,既然网上那么多人推荐maven,它绝对有它的好处,于是我开始在网上搜索相应的教材,开始详细研究maven.
 
 
0
4
分享到:
评论
1 楼 witcheryne 2011-08-17  
拿Maven和Ant比,意义不大..

Ant是构建工具, 除了构建代码,还可以当shell/bat脚本用

Maven是一个软件开发生命周期管理工具

相关推荐

    下载慢?给你apache maven 3.x.x所有Linux, Windows版本下载的百度网盘链接

    apache maven 3.x.x所有Linux, Windows版本下载的百度网盘链接。 apache-maven-3.0.4-bin.tar.gz apache-maven-3.0.4-bin.zip apache-maven-3.0.5-bin.tar.gz apache-maven-3.0.5-bin.zip apache-maven-3.1.0-bin....

    maven学习笔记maven学习笔记

    maven学习笔记maven学习笔记maven学习笔记

    Maven学习笔记大全.docx

    Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,...

    Maven学习笔记.zip

    maven学习笔记,包含maven插件,maven的安装,中央仓库,自定义本地仓库等安装方法。

    新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest

    org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration) 解决方案: 第一种方式 war项目 &lt;groupId&gt;org.apache....

    201205_Maven学习笔记3.rar

    NULL 博文链接:https://wuzhaohuixy--com.iteye.com/blog/1860184

    201205_Maven学习笔记1.rar

    NULL 博文链接:https://wuzhaohuixy--com.iteye.com/blog/1860184

    201205_Maven学习笔记2.rar

    NULL 博文链接:https://wuzhaohuixy--com.iteye.com/blog/1860184

    Maven 2 学习笔记.txt

    simple/ Maven Archtype插件创建了一个与artifactId匹配的目录——simple。这是项目的基础目录。 simple/pom.xml 每个项目在文件pom.xml里有它的项目对象模型 (POM)。这个文件描述了这个项目,配置了插件,...

    Maven 学习笔记.docx

    Maven 学习笔记

    apache-maven-3.8.6.zip

    apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-...

    apache-maven-3.3.9.rar

    apache-maven-3.3.9.rarapache-maven-3.3.9.rarapache-maven-3.3.9.rarapache-maven-3.3.9.rarapache-maven-3.3.9.rarapache-maven-3.3.9.rarapache-maven-3.3.9.rarapache-maven-3.3.9.rarapache-maven-3.3.9....

    maven学习笔记.rar

    maven学习笔记,传智博客的两天maven培训课件,简单易懂,有项目代做,快速上手maven,欢迎大家下载。

    eclipse-maven3-plugin.zip

    eclipse maven3插件,eclipse-maven3-plugin,m2e

    Maven3.0学习文档.doc

    Maven3.0学习文档 Maven入门教程 1.1.介绍、环境配置 1.21.2.第一个Maven演示 1.5.Maven与Eclipse整合

    apache-maven-3.8.6-bin.tar.tz--test

    apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-bin.tar.tz--test apache-maven-3.8.6-...

    maven3.3.39.zip

    maven3.3.39.zip

    maven课堂笔记2.pdf

    关于如何idea和eclipse开发maven项目 关于如何idea和eclipse开发maven项目 关于如何idea和eclipse开发maven项目 关于如何idea和eclipse开发maven项目 关于如何idea和eclipse开发maven项目 关于如何idea和eclipse开发...

    eclipse maven3 plugin.zip

    载links目录下创建一个maven.txt(名字可以自定义)。在文件中添加:path=D:\eclipse\myplugins\maven,保存并关闭maven.txt,并将后缀改为maven.link,重启eclipse,打开windows--&gt;Preferences,查看死否安装成功

    Maven3学习日志.doc

    Maven3学习日志.doc

Global site tag (gtag.js) - Google Analytics