十分钟介绍Apache Maven

简单的说,Maven是一个”构建工具”:一个用来把源代码构建成可发布的构件的工具。

事实上Maven是一个更复杂的东西:一个项目管理工具。作为项目管理工具,它关注预处理,编译,打包,测试和分发, 除了提供构建的功能,Maven还可以生成报告, 生成Web站点等等。

一个更正式的 Apache Maven1 的定义: Maven是一个项目管理工具,它包含了一个项 目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在 生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。 当你使用Maven的时候,你 用一个明确定义的项目对象模型来描述你的项目,然后 Maven 可以应用横切的逻辑, 这些逻辑来自一组共享的(或者自定义的)插件。

Maven 的核心:解析一些 XML 文档,管理生命周期与插件。

例 1.一个简单的 Maven pom.xml

<project> <modelVersion>4.0.0</modelVersion> <groupId>org.sonatype.mavenbook</groupId> 
<artifactId>my-project</artifactId> <version>1.0</version>
</project>

这就是你 pom.xml 的全部。从命令行运行 mvn install 会处理资源文件,编译源代 码,运行单元测试,创建一个 JAR ,然后把这个 JAR 安装到本地仓库以为其它项目提供重用性。


InteliJ IDEA导入一个新的maven项目过程:

通常我们导入完成后,idea会自动打开maven面板,并加载pom.xml即maven的配置文件。但是有时可能没有识别到没有打开maven面板,也没有加载pom.xml。这时候需要我们手动执行一下这些操作。如下:

1.打开maven面板,在选择View->Tools Windows->Maven Projects
2.添加pom.xml,点击maven面板的+图标,然后选择导入项目的pom.xml 这里写图片描述
添加pom.xml

3.下载pom.xml中的依赖
点击maven面板中的下载图标 ,选择Download Sources and Documentation,下载依赖。接下来就是耐心的等待下载完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值