windows - Maven的简单安装以及多仓库配置

windows - Maven的简单安装配置

一、前言

Maven是Apache下的一个开源项目,项目的构建、管理以及部署,可以说是非常强大的一套工具,做java开发的肯定少不了。

二、下载包

1、百度搜索Maven,进入官网,Download ,选择版本
下载二进制压缩包
在这里插入图片描述
2、下载完后,解压到合适的目录下,不需要安装
在这里插入图片描述
3、配置系统环境变量,右键“我的电脑”,属性
windows更新后与之前不同,但不变的是,“高级系统设置”这个功能还在这页,
在这里插入图片描述
4、点击环境变量
在这里插入图片描述
5、新增系统变量,变量名:MAVEN_HOME 变量值:刚才解压的路径
在这里插入图片描述
6、在PATH里面新增一条记录 ,其实和配置jdk环境差不多

%MAVEN_HOME%\bin

在这里插入图片描述
7、测试
CMD 输入 mvn -v
在这里插入图片描述
显示正确信息代表配置成功

三、修改settings.xml

配置远程仓库,有两种方式
1、在目录下的conf文件里有个默认的settings.xml,修改前可以先备份一下
在这里插入图片描述
2、用编辑器打开,设置本地仓库地址,如果不设置默认路径C:\User\public.m2\repository
添加localRepository
在这里插入图片描述

3、第一种,找到标签,在里面添加配置阿里的仓库

 <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>

如果需要配置多仓库的时候mirrorOf设置为*
在这里插入图片描述
4、第二种,在里面添加

 <profile>
        <id>aliyun</id>
        <repositories>
            <repository>
                <!-- id必须唯一 -->
                <id>alimaven</id>
				<name>aliyun maven</name>
                <!-- 仓库的url地址 -->
                <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                    <updatePolicy>always</updatePolicy>
                </snapshots>
            </repository>
        </repositories>
    </profile>
    <profile>
        <!-- id必须唯一 -->
        <id>nexus</id>
        <repositories>
            <repository>
                <!-- id必须唯一 -->
                <id>nexus</id>
                <!-- 仓库的url地址 -->
				<name>nexus</name>
				<url>http://..../repository/maven-public/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                    <updatePolicy>always</updatePolicy>
                </snapshots>
            </repository>
        </repositories>
    </profile>

最后需要激活配置,第一种方式不需要这一步
在这里插入图片描述

  • 也可以在Maven项目中的pom.xml文件中指定远程仓库
    格式:
 <repositories>
      <repository>
         <id>aliyun</id>
         <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      </repository>
      <repository>
         <id>nexus</id>
         <url>http://.../maven/public</url>
      </repository>
</repositories>

四、常用命令

mvn archetype:generate 创建Maven项目
mvn compile 编译源代码
mvn deploy 发布项目
mvn test-compile 编译测试源代码
mvn test 运行应用程序中的单元测试
mvn site 生成项目相关信息的网站
mvn clean 清除项目目录中的生成结果
mvn package 根据项目生成的jar
mvn install 在本地Repository中安装jar
mvn eclipse:eclipse 生成eclipse项目文件
mvnjetty:run 启动jetty服务
mvntomcat:run 启动tomcat服务
mvn clean package -Dmaven.test.skip=true: 清除以前的包后重新打包,跳过测试类

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值