Maven安装笔记

Maven安装笔记

  1. 下载maven压缩包并解压 到指定位置 如:

    D:\dev\maven\apache-maven-3.6.0
    

    下载[Maven3.6]: https://pan.baidu.com/s/1q7qWX_mzQPEX-iX_2aYssQ?pwd=698z

  2. 新建文件夹用作为仓库用于存放下载的jar包 如:

    D:\dev\maven\localRepository
    
  3. 修改配置文件 指定本地仓库 并配置阿里镜像

    <!-- localRepository
       | The path to the local repository maven will use to store artifacts.
       |
       | Default: ${user.home}/.m2/repository 不配置的默认文件夹
      <localRepository>/path/to/local/repo</localRepository>
      D:\dev\maven\localRepository 也可以 以下只是为了保持与上方案例一致
      -->
    <localRepository>D:/dev/maven/localRepository</localRepository>
     <mirrors>
        <!-- mirror
         | Specifies a repository mirror site to use instead of a given repository. The repository that
         | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
         | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
         |
        <mirror>
          <id>mirrorId</id>
          <mirrorOf>repositoryId</mirrorOf>
          <name>Human Readable Name for this Mirror.</name>
          <url>http://my.repository.com/repo/path</url>
        </mirror>
         -->
        <mirror>
          <id>aliyunmaven</id>
          <mirrorOf>*</mirrorOf>
          <name>阿里云公共仓库</name>
          <url>https://maven.aliyun.com/repository/public</url>
        </mirror>
      </mirrors>
     
    
  4. 配置环境变量

    新建系统变量 MAVEN_HOME D:\dev\maven\apache-maven-3.6.0
    编辑系统变量 Path 末尾添加 %MAVEN_HOME%\bin; 或者 D:\dev\maven\apache-maven-3.6.0\bin;
    
  5. 启动CMD命令提示符 输入mvn -v 如下表示环境变量配置成功

    Microsoft Windows [版本 10.0.19044.2364]
    (c) Microsoft Corporation。保留所有权利。
    
    C:\Windows\system32>mvn -v
    Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)
    Maven home: D:\dev\maven\apache-maven-3.6.0\bin\..
    Java version: 1.8.0_331, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_331\jre
    Default locale: zh_CN, platform encoding: GBK
    OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
    
    C:\Windows\System32>
    
  6. 创建testMaven文件夹 并在其中构建如下目录结构

    D:\DEV\MAVEN\TESTMAVEN
    └─src
        ├─main
        │  ├─java
        │  └─resources
        └─test
            ├─java
            └─resources
    
  7. 在src平级创建 pom.xml

    <?xml version="1.0" encoding="UTF-8"?>
    
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                          http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <!--以下内容自定义-->
        <groupId>com.test.maven</groupId>
        <artifactId>maven-test</artifactId>
        <version>1.0.0</version>
    </project>
    
  8. 在src->main ->java目录下创建HelloMaven.java

    public class HelloMaven {
        public static void main(String[]args){
            System.out.println("Hello Maven!");
        }
    }
    
  9. 在pom.xm所在目录打开CMD 使用命令mvn compile进行编译

    #开始编译 第一次运行会自动下载相关jar包至localRepository
    D:\dev\maven\testMaven>mvn compile
    [INFO] Scanning for projects...
    [INFO]
    [INFO] ---------------------< com.test.maven:maven-test >----------------------
    [INFO] Building maven-test 1.0.0
    [INFO] --------------------------------[ jar ]---------------------------------
    #编译完成
    [INFO] Compiling 1 source file to D:\dev\maven\testMaven\target\classes
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time:  22.151 s
    [INFO] Finished at: 2023-03-25T15:09:38+08:00
    [INFO] ------------------------------------------------------------------------
    #生成target目录
    ├─classes
    └─maven-status
        └─maven-compiler-plugin
            └─compile
                └─default-compile
    
  10. 编译完成后运行

    D:\dev\maven\testMaven\target\classes>java HelloMaven
    Hello Maven!
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值