哈喽,大家好,我是木头左!
一、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命令。
我是木头左,感谢各位童鞋的点赞、收藏,我们下期更精彩!