一文掌握Maven命令大全:从安装到部署,让你的项目飞起来

58 阅读2分钟

哈喽,大家好,我是木头左!

一、Maven简介

Maven是一个强大的项目管理和构建工具,它可以帮助开发者自动化构建、依赖管理和项目信息管理。本文将详细介绍Maven的常用命令,包括安装、打包、编译、清理和部署等,让你的项目飞起来!

二、Maven安装与配置

1.1 Windows系统安装

1.1.1 下载Maven

访问Maven官网(maven.apache.org/download.cg…

1.1.2 配置环境变量

解压下载的Maven压缩包,将解压后的文件夹添加到系统的PATH环境变量中。

1.2 Linux系统安装

1.2.1 更新软件源

在终端输入以下命令,更新软件源。

sudo apt-get update
1.2.2 下载与安装Maven

输入以下命令,下载并解压Maven。

wget https://downloads.apache.org/maven/maven-3/3.8.3/binaries/apache-maven-3.8.3-bin.tar.gz
tar -zxvf apache-maven-3.8.3-bin.tar.gz
1.2.3 配置环境变量

编辑~/.bashrc文件,添加以下内容。

export M2_HOME=/path/to/your/maven/installation/apache-maven-3.8.3
export PATH=$M2_HOME/bin:$PATH

然后执行以下命令,使配置生效。

source ~/.bashrc

三、Maven命令详解

3.1 install命令

3.1.1 作用

install命令用于将项目所需的依赖库安装到本地仓库中。

3.1.2 使用示例
mvn install:install-file -Dfile=path/to/your/library.jar -DgroupId=com.example -DartifactId=library -Dversion=1.0 -Dpackaging=jar

3.2 package命令

3.2.1 作用

package命令用于将项目打包成一个可执行的JAR文件。

3.2.2 使用示例
mvn package -DgroupId=com.example -DartifactId=myproject -Dversion=1.0 -Dpackaging=jar -Dclassifier=executable

3.3 compile命令

3.3.1 作用

compile命令用于编译项目中的Java源代码。默认情况下,它会编译src/main/java目录下的所有Java源代码文件。如果需要指定其他目录或文件,可以使用-am-a参数。例如:mvn clean compile -am src/test/java

3.3.2 使用示例
mvn clean compile -am src/test/java -Dtest=TestClassName#testMethodName()

3.4 clean命令

3.4.1 作用

clean命令用于清除项目中生成的临时文件,如编译后的class文件、打包后的JAR文件等。使用clean命令后,下次执行package或install命令时,会重新生成这些文件。如果需要删除整个项目,可以使用mvn clean命令。

我是木头左,感谢各位童鞋的点赞、收藏,我们下期更精彩!