前言:本文简单介绍了在Linux中安装Maven的步骤,Maven是一个强大的项目构建工具和包管理工具,提供了统一的项目结构。可以实现在服务器中建立自己的Jar包仓库。
系统环境:CentOS-7
JDK版本:jdk-1.8
Maven版本:Maven-3.8.1
下载Maven
-
下载对应的Maven,这里的版本是
apache-maven-3.8.1-bin.tar.gz
官网下载:https://maven.apache.org/download.cgi -
使用WinSCP软件将Maven压缩包传输到虚拟机中;或者在Linux中直接下载
-
解压到
/opt/moudle
tar -zxvf apache-maven-3.8.1-bin.tar.gz -C /opt/moudle/
配置环境变量
-
进入 /etc/profile
vi /etc/profile
-
编辑
在文件末尾追加以下信息export MAVEN_HOME=/opt/moudle/maven-3.8.1 # maven路径 export PATH=.:$PATH:$MAVEN_HOME/bin # "."表示当前路径
-
编译 profile 文件 (全局变量文件)
source /etc/profile
修改配置
-
创建本地仓库目录
maven_repository
这里创建在${MAVEN_HOME}/
目录下 (创建在任何位置都可以)mkdir ${MAVEN_HOME}/maven_repository
-
修改Maven目录下 conf 目录的
settings.xml
文件
进入 settings.xml 文件vi ${MAVEN_HOME}/conf/settings.xml
在文件内修改以下内容:
<!--配置本地仓库地址(自己创建的本地仓库位置)--> <localRepository>/opt/moudle/maven-3.8.1/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> <!--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>
验证安装
-
显示Maven版本号
成功显示版本信息,即代表安装完成mvn -version
-
打包jar包到本地仓库
自行准备一个jar包,这里的示例是mysql-connector-java-5.1.47.jar
mvn install:install-file -Dfile=[项目路径] -DgroupId=[项目的包名] -DartifactId=[项目名] -Dversion=[项目版本] -Dpackaging=[输出格式] # 例子 mvn install:install-file -Dfile=/home/test/mysql-connector-java-5.1.47.jar -DgroupId=cn.test -DartifactId=mysql-connector -Dversion=5.1.47 -Dpackaging=jar
名称 参数 groupId 组织和整个项目的唯一标志 artifactId 项目的名称 version 目前项目的版本 packaging 规定项目的输出格式(jar、war、pom、apk等)
参考资料来源:Maven安装与配置