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,如果能打印出版本信息,说明安装成功:
Linux下Maven安装与配置

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 打包到了本地仓库中,此外还有一些依赖的软件包。
Linux下Maven安装与配置

相关新闻

联系我们

全国服务热线

400-033-9553

电子邮件:admin@example.com
工作时间:09:00-17:00 周一至周五

在线客服
关注微信
关注微信
分享本页
返回顶部