Maven 设置详解
1. Maven 安装
下载 Maven:从 Maven 官网(https://maven.apache.org/)下载最新版本的 Maven 安装包。
安装 Maven:解压下载的 Maven 安装包到指定的目录,例如C:Program FilesApache Maven 3.6.3
。
配置环境变量:
添加Maven_HOME
环境变量,值为 Maven 安装目录。
添加Path
环境变量,值为%Maven_HOME%in
。
2. Maven 配置文件
用户配置文件:~/.m2/settings.xml
(Windows 下为%USERPROFILE%.m2settings.xml
)
镜像配置:配置远程仓库的镜像,加快依赖包的下载速度。
```xml
<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
</mirrors>
```
仓库配置:配置本地仓库路径,默认为~/.m2/repository
。
```xml
<localRepository>/path/to/local/repo</localRepository>
```
插件配置:配置插件仓库,默认为 Maven 中央仓库。
```xml
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>https://repo.maven.apache.org/maven2</url>
</pluginRepository>
</pluginRepositories>
```
项目配置文件:pom.xml
依赖管理:在<dependencies>
标签中添加项目所需的依赖。
```xml
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springcore</artifactId>
<version>5.2.9.RELEASE</version>
</dependency>
</dependencies>
```
插件管理:在<build>
标签中的<plugins>
标签中添加项目所需的插件。
```xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>mavencompilerplugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
```
3. Maven 使用
编译项目:在命令行中进入项目目录,执行mvn compile
命令。
打包项目:执行mvn package
命令。
运行测试:执行mvn test
命令。
生成站点:执行mvn site
命令。
部署项目:执行mvn deploy
命令。
4. Maven 高级设置
构建生命周期:Maven 有多个构建生命周期阶段,如clean
、compile
、test
、package
、install
、deploy
等。
多模块项目:使用pom.xml
文件来管理多个模块。
多环境配置:使用profiles
标签来配置不同的环境。
通过以上设置,可以有效地使用 Maven 来管理 Java 项目的构建过程。