maven配置环境变量、本地仓库地址和私人服务器,maven的常用命令

配置环境变量

右键计算机,选择属性,如图:

选择高级系统设置,选择环境变量,如图:

新建一个系统变量,变量名为:MAVEN_HOME,变量值为:F:\Program Files\apache-maven-3.6.1【maven安装的路径】,点击确定,如图:

变量名为:MAVEN_HOME
变量值为:F:\Program Files\apache-maven-3.6.1【maven的安装路径】

找到path在里面添加变量值: ;%MAVEN_HOME%\bin,再点击确定,如图:

;%MAVEN_HOME%\bin

最后点击确定,再确定就可以了,如图:

在DOS窗口进行测试,Win+R输入cmd,在DOS窗口里面输入 mvn –v ,如果出现版本号就说明环境变量配置成功,如图:

配置本地仓库地址和私人服务器

在 apache-maven-3.6.1 文件夹下的 conf 文件夹里面的 settings.xml 文件里面配置本地仓库地址和私人服务器,打开 settings.xml 文件,在里面加入以下代码就可以了

配置本地仓库路径【里面的路径地址是自己设定的】

F:\Program Files (x86)\maven\repository是我设置的本地仓库

<!-- 配置本地仓库路径 -->
<localRepository>F:\Program Files (x86)\maven\repository</localRepository>

配置私人服务器

推荐

<!-- 阿里云镜像 -->
<mirror>
    <id>aliyun</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>
<!-- 华为云镜像 -->
<mirror>
    <id>huaweicloud</id>
    <name>mirror from maven huaweicloud</name>
    <mirrorOf>central</mirrorOf>
    <url>https://repo.huaweicloud.com/repository/maven/</url>
</mirror>

不推荐

mirrorOf 里面千万不能配置 * 号,如果不配置 * 号,阿里云仓库没有的话就会去国外仓库下载,如果配置了 * 号 ,阿里云仓库没有,就会报错

<!-- 阿里云镜像 -->
<mirror>
    <id>mirrorId</id>
    <mirrorOf>*</mirrorOf><!-- *表示任何资源下载必须使用下面路径 -->
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

配置默认使用JDK1.8

<!-- 全局jdk配置,settings.xml -->
<profile>
    <id>jdk18</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile>

maven的常用命令【在DOS窗口运行】

mvn -v —> 查看版本
mvn compile —> 编译源代码
mvn test —> 运行应用程序中的单元测试
mvn clean —> 清除目标目录中的生成结果
mvn package —> 依据项目生成 jar 文件
mvn install —> 在本地 Repository 中安装 jar 包

mvn archetype:create —> 创建 Maven 项目
mvn test-compile —> 编译测试代码
mvn site —> 生成项目相关信息的网站
mvn -Dmaven.test.skip=true —> 忽略测试文档编译
mvn clean compile —> 将.java类编译为.class文件
mvn clean package —> 进行打包
mvn clean test —> 执行单元测试
mvn clean deploy —> 部署到版本仓库
mvn clean install —> 使其他项目使用这个jar,会安装到maven本地仓库中
mvn archetype:generate —> 创建项目架构
mvn dependency:list —> 查看已解析依赖
mvn dependency:tree —> 看到依赖树
mvn dependency:analyze —> 查看依赖的工具
mvn help:system —> 从中央仓库下载文件至本地仓库
mvn help:active-profiles —> 查看当前激活的profiles
mvn help:all-profiles —> 查看所有profiles
mvn help:effective -pom —> 查看完整的pom信息

Mavenpom.xml文件请求到中央仓库下载jar包的过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值