Maven 使用方法详及方式详细介绍
什么是 Maven
Apache Maven 是一个软件项目管理和理解工具。Maven 可以帮助你自动化构建、测试和部署你的项目。Maven 还提供了许多用来管理项目的标准化范式和描述,使得开发人员可以更容易地协作。
简介
Maven 使用一个 Project Object Model (POM) 文件来描述项目的构建,依赖库,编译等细节。POM 文件是一个 XML 文件,它包含了不同的元素,例如依赖定义,插件配置等。
安装 Maven
要使用 Maven,你需要先安装它。
Windows 系统
- 下载 Maven:https://maven.apache.org/download.cgi
- 解压文件到本地电脑
- 设置环境变量
MAVEN_HOME
,指向 Maven 的解压文件路径 - 把
${MAVEN_HOME}/bin
添加到PATH
路径中
Mac OS X 和 Linux 系统
- 下载 Maven:https://maven.apache.org/download.cgi
- 解压文件到本地电脑
- 使用终端输入
sudo nano /etc/profile
打开/etc/profile
文件 - 在文件末尾添加以下内容:
bash
export M2_HOME=/path/to/maven
export PATH=$PATH:$M2_HOME/bin
其中 /path/to/maven
改成你的 Maven 安装路径
5. 使用 source /etc/profile
读取环境变量
Maven 命令行
Maven 有很多不同的命令行命令,这里只介绍一些常用的命令。如:
mvn clean
,删除项目源码目录中的编译好的 class 文件mvn compile
,编译源代码mvn test
,运行测试代码mvn package
,把项目打包成 jar 或 war 文件
Maven 示例
第一个 Maven 项目
打开终端(Mac 和 Linux)或者命令行 (Windows),输入以下命令:
mvn archetype:generate
-DgroupId=com.mycompany.app
-DartifactId=my-app
-DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false
这个命令将会创建一个 Maven 项目,并且把它构建成一个可运行的 JAR 文件。你可以使用以下命令进入该项目的目录:
cd my-app
然后运行以下 Maven 命令:
mvn package
这个命令将会把项目打包成一个可运行的 JAR 文件:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.611 s
[INFO] Finished at: 2017-11-22T10:31:19+08:00
[INFO] ------------------------------------------------------------------------
你可以输入以下命令来运行可执行的 JAR 文件:
java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App
添加依赖库
如果你需要在 Maven 项目中使用一些外部的 Java 库,可以在 POM 文件中添加依赖。
例如,如果你想要使用 Google Guava 库,你需要在 POM 文件中添加以下代码:
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>28.0-jre</version>
</dependency>
</dependencies>
这将会告诉 Maven 去下载并且使用 Guava 库。
总结
这篇文章提供了 Maven 的基本介绍,安装方法,常用命令以及两个例子。Maven 可以帮助你更容易地构建、测试和部署你的项目,并且使用 Maven 可以让你的项目更易于管理和协作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Maven使用方法详及方式详细介绍 - Python技术站