Maven下载安装及配置说明【实用版】

发布于:2022-12-17 ⋅ 阅读:(1093) ⋅ 点赞:(0)

1、官网下载:Download>下载压缩包

https://maven.apache.org/download.cgi

2、解压目录如下:

3、修改配置文件:解压目录下,找到/conf/settings.xml

  • a、修改本地仓库地址:在默认地址下面,新增一个本地仓库地址。

/Users/MavenWarehouse/LocalMavenWarehouse

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->

  <!-- 本地Maven仓库路径 -->
  <localRepository>/Users/MavenWarehouse/LocalMavenWarehouse</localRepository>
  • b、更换下载镜像:默认外网镜像下载比较慢,建议更换阿里的镜像
<!-- 更换阿里镜像,加快依赖下载 -->
    <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
      <blocked>true</blocked>
    </mirror>

4、maven约定俗成的目录结构

目录 内容
${basedir} 存放pom.xml和所有的子目录
${basedir}/src/main/java 项目的java源代码
${basedir}/src/main/resources 项目的资源,比如说property文件,springmvc.xml
${basedir}/src/test/java 项目的测试类,比如说Junit代码
${basedir}/src/test/resources 测试用的资源
${basedir}/src/main/webapp/WEB-INF web应用文件目录,web项目的信息,比如存放web.xml、本地图片、jsp视图页面
${basedir}/target 打包输出目录
${basedir}/target/classes 编译输出目录
${basedir}/target/test-classes 测试编译输出目录
Test.java Maven只会自动运行符合该命名规则的测试类
~/.m2/repository Maven默认的本地仓库目录位置

5、maven生命周期

阶段 描述
验证 validate 验证项目是否正确且所有必须信息是可用的
编译 compile 源代码编译在此阶段完成
测试 Test 使用适当的单元测试框架(例如JUnit)运行测试。
包装 package 创建JAR/WAR包如在 pom.xml 中定义提及的包
检查 verify 对集成测试的结果进行检查,以保证质量达标
安装 install 安装打包的项目到本地仓库,以供其他项目使用
部署 deploy 拷贝最终的工程包到远程仓库中,以共享给其他开发人员和工程

借助IDEA提供的可视化方法可以完成Maven整生命周期过程:

6、maven项目配置信息

  • maven安装目录:maven解压的目录地址;
  • 配置文件目录:maven/conf/settings.xml;
  • 本地仓库地址:settings.xml中配置的本地仓库目录;

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到