欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Maven安装与配置

程序员文章站 2022-05-04 10:54:01
...

一、准备

  1. JDK

  2. Eclipse

  3. Maven程序包

二、下载与安装

1. 前往https://maven.apache.org/download.cgi下载最新版的Maven程序;
Maven安装与配置

2. 将文件解压到D:\Soft\apache\apache-maven-3.5.3目录下;
Maven安装与配置

3. 新建环境变量MAVEN_HOME,赋值D:\Soft\apache\apache-maven-3.5.3 ;

Maven安装与配置

4. 编辑环境变量Path,追加%MAVEN_HOME%\bin\;

5. 至此,maven已经完成了安装,我们可以通过DOS命令检查一下我们是否安装成功:

mvn -v
  • 1

Maven安装与配置

三、配置Maven本地仓库

  1. 在D:\Soft\apache\目录下新建maven-repository文件夹,该目录用作maven的本地库。

  2. 打开D:\Soft\apache\apache-maven-3.5.3\conf\settings.xml文件,查找下面这行代码:

    <localRepository>/path/to/local/repo</localRepository>
    localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为我们在3.1中创建的目录D:\Soft\apache\maven-repository。

  3. localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。
    当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。
    此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。

  4. 运行一下DOS命令

    mvn help:system
    如果前面的配置成功,那么D:\Soft\apache\maven-repository会出现一些文件。
    Maven安装与配置

四、配置Eclipse的Maven环境

  1. Eclipse,打开Window->Preferences->Maven->Installations,右侧点击Add。
    Maven安装与配置

  2. 设置maven的安装目录,然后Finish
    Maven安装与配置

  3. 选中刚刚添加的maven,并Apply。
    Maven安装与配置

  4. 打开Window->Preferences->Maven->User Settings,配置如下并Apply:
    Maven安装与配置

至此,Maven的安装和配置全部结束。

五、常用命令

pom.xml > Run As > Run Configurations
Maven安装与配置

  • 编译源代码:
mvn compile
  • 1
  • 编译测试代码:
mvn test-compile
  • 1
  • 运行测试:
mvn test
  • 1
  • 产生site:
mvn site
  • 1
  • 打包:
mvn package
  • 1
  • 在本地Repository中安装jar:
mvn install
例:installing D:\xxx\xx.jar to D:\xx\xxxx
  • 1
  • 2
  • 清除产生的项目:
mvn clean
  • 1
  • 生成eclipse项目:
mvn eclipse:eclipse
  • 1
  • 生成idea项目:
mvn idea:idea
  • 1
  • 组合使用goal命令,如只打包不测试:
mvn -Dtest package
  • 1
  • 编译测试的内容:
mvn test-compile
  • 1
  • 只打jar包:
mvn jar:jar
  • 1
  • 只测试而不编译,也不测试编译:
mvn test -skipping compile -skipping test-compile
 ( -skipping 的灵活运用,当然也可以用于其他组合命令) 
  • 1
  • 2
  • 清除eclipse的一些系统设置:
mvn eclipse:clean 
  • 1
  • 查看当前项目已被解析的依赖:
mvn dependency:list
  • 1
  • 上传到私服:
mvn deploy
  • 1
  • 强制检查更新,由于快照版本的更新策略(一天更新几次、隔段时间更新一次)存在,如果想强制更新就会用到此命令:
mvn clean install-U
  • 1
  • 源码打包:
mvn source:jar
或
mvn source:jar-no-fork
  • 1
  • 2
  • 3
  • 运行项目于jetty上:
mvn jetty:run
  • 1
  • 运行项目于tomcat上:
mvn tomcat:run
  • 1
  • mvn compile与mvn install、mvn deploy的区别

mvn compile,编译类文件
mvn install,包含mvn compilemvn package,然后上传到本地仓库
mvn deploy,包含mvn install,然后,上传到私服

        <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/markdown_views-ea0013b516.css">
            </div>