一、安装Maven
Maven是一个Java项目的构建工具,需要在本地安装后才能使用。在安装Maven前,需要确保已经安装好了Java开发环境。
步骤如下:
1、下载Maven二进制文件
wget http://apache.mirrors.tds.net/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
2、解压到指定目录
sudo tar -zxvf apache-maven-3.6.0-bin.tar.gz -C /usr/local
3、设置Maven的环境变量
sudo vi /etc/profile.d/maven.sh
在打开的文件中添加以下代码:
export M2_HOME=/usr/local/apache-maven-3.6.0 export PATH=$PATH:$M2_HOME/bin
4、使环境变量生效
source /etc/profile.d/maven.sh
二、配置Maven
Maven安装完成后,需要进行一些初始设置才能正常使用。包括配置Maven的本地仓库、镜像等。
1、配置本地仓库
Maven会在本地仓库中缓存所需要的依赖库,所以需要配置好本地仓库的路径。
默认情况下,本地仓库位于~/.m2/repository中,可以通过在settings.xml文件中设置进行修改。
打开/usr/local/apache-maven-3.6.0/conf目录下的settings.xml文件,找到以下代码:
/path/to/local/repo
将其中的路径修改为需要设置的本地仓库路径即可。
2、配置镜像
使用Maven的过程中,由于所需依赖库的下载可能会受到网络状况的影响,可以通过配置镜像来提高下载速度。
在settings.xml文件中找到以下代码:
mirrorId repositoryId Human Readable Name for this Mirror. http://my.repository.com/repo/path
将其中的url部分修改为需要配置的镜像地址即可。
三、使用Maven
配置完成后,就可以使用Maven进行Java项目的构建了。
1、创建Maven项目
使用Maven创建Java项目非常方便,只需要执行以下命令:
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
执行完成后,就会在当前目录下生成一个名为my-app的Maven项目。
2、编译和运行Java项目
在Maven项目目录下通过以下命令可以编译Java项目:
mvn compile
如果需要运行Java项目,在Maven项目目录下通过以下命令即可运行:
mvn exec:java -Dexec.mainClass="com.mycompany.app.App"
3、打包Java项目
在Maven项目目录下通过以下命令可以将Java项目打包成jar包:
mvn package
执行完成后,会在target目录下生成一个包含依赖库和Java类文件的jar包。