配置环境变量
右键计算机,选择属性,如图:
选择高级系统设置,选择环境变量,如图:
新建一个系统变量,变量名为: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信息