MAVEN_工具的作用和使用

 MAVEN 学习整理

一 MAVEN 的作用

1.依赖管理

1.1传递依赖

当项目A依赖于B,而B又依赖于C的时候,自然的A会依赖于C,这样Maven在建立项目A的时候,会自动加载对C的依赖。

   <dependencies>
          <dependency>
              <groupId>com.baidu</groupId>
              <artifactId>CCTV2</artifactId>
              <version>0.0.1-SNAPSHOT</version> 
          </dependency>
  </dependencies>

1.2父子依赖

继承就是避免重复,maven的继承也是这样,它还有一个好处就是让项目更加安全。项目之间存在上下级关系时就属于继承关系。

<parent>
<groupId>com.baidu</groupId>
<artifactId>CCTV4</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>

2.项目信息管理

main目录下是项目的主要代码,test目录下存放测试相关的代码
编译输出后的代码会放在target目录下
src/main/java下存放Java代码,src/main/resources下存放配置文件
这里没有webapp,Web项目会有webapp目录,webapp下存放Web应用相关代码
pom.xml是Maven项目的配置文件

二 搭建本地MAVEN

2. 下载Apache Maven


访问  Maven官方网站 ,打开后找到下载链接,如下:
下载 Maven 的 zip 文件,例如:  apache-maven-3.3.3-bin.zip ,将它解压到你要安装 Maven 的文件夹。
假设你解压缩到文件夹 –  D:\Java\maven\apache-maven-3.0.4

注意:在这一步,只是文件夹和文件,安装不是必需的。

3. 添加 M2_HOME 和 MAVEN_HOME


添加 M2_HOME 和 MAVEN_HOME 环境变量到 Windows 环境变量,并将其指向你的 Maven 文件夹。
M2_HOME 或 MAVEN_HOME
Maven 说只是添加 M2_HOME , 但一些项目仍引用 Maven 的文件夹 MAVEN_HOME, 因此,为了安全也把它添加进去。

4. 添加到环境变量 - PATH


5. 验证更新 PATH 变量,添加 Maven bin 文件夹到 PATH 的最后,如: %M2_HOME%\bin, 这样就可以在命令中的任何目录下运行 Maven 命令了。
完成,以验证它,执行 mvn –version 在命令提示符下,如下图输出结果:
C:\Users\Administrator>mvn -version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T19:57:3
7+08:00)
Maven home: D:\software\ yiibai.com \apache-maven
Java version: 1.8.0_40, vendor: Oracle Corporation
Java home: D:\Program Files\Java\jdk1.8.0_40
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"

在eclipse中配置 Maven仓库


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值