Linux下Maven安装与配置
Linux 下Maven安装与配置
准备工作
- 配置好java-1.8.0环境
1、下载Maven二进制软件包并做解压处理
下载对应的Maven,我这里下载的是apache-maven-3.6.3-bin.tar.gz,
下载地址:
https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
下载后解压到 /usr/local/apache-maven-3.6.3 此目录为Maven的工作目录。
2、 配置Maven环境变量
# vim /etc/profile
1 2 3 4 | export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.342.b07-1.el7_9.x86_64 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:/usr/local/apache-maven-3.6.3/bin |
# source /etc/profile
验证安装是否成功
输入mvn -version,如果能打印出版本信息,说明安装成功:
3、修改配置
先创建本地仓库目录maven_repository
# mkdir /opt/maven_repository
修改Maven的配置文件settings.xml,在适当位置做修改, 具体操作可参考:
# vim /usr/local/apache-maven-3.6.3/conf/settings.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <!-- 配置本地仓库地址 --> <localRepository>/opt/maven_repository</localRepository> <!-- 阿里云仓库 --> <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> <!-- Java的JDK版本 --> <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> |
4、打包jar到本地仓库
准备一个mysql-connector驱动包,
下载地址:https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.13.zip,下载后解压,然后提取mysql-connector-java-8.0.13.jar。
将mysql-connector驱动包打到maven本地仓库中去,命令如下:
# mvn install:install-file -Dfile=/root/mysql-connector-java-8.0.13.jar -DgroupId=com.huadingyun -DartifactId=mysql-connector -Dversion=8.0.13 -Dpackaging=jar
打包成功后,我们看到mysql-connector-java-8.0.13.jar 打包到了本地仓库中,此外还有一些依赖的软件包。