Maven管理
约 468 字大约 2 分钟
Maven管理
安装与配置
Windows、Linux 配置 Maven3.6、gradle 阿里下载源
pom依赖查询地址:
win10
自定义本地仓库存储地址
1、打开配置文件:apache-maven-3.6.3 -> conf -> settings.xml
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<!-- 自定义本地仓库存储地址 -->
<localRepository>D:\GZRJ\apache-maven-3.6.3\repositorys</localRepository>
配置阿里仓库下载源
<mirrors>
<!-- 设置下载源:aliyun -->
<!-- 设置下载源:Nexus aliyun 老版本 -->
<!-- <mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>-->
<!-- 设置下载源:aliyun 新版本-->
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<!-- 设置下载源:华为 -->
<mirror>
<id>huaweicloud</id>
<mirrorOf>*</mirrorOf>
<url>https://repo.huaweicloud.com/repository/maven/</url>
</mirror>
</mirrors>
<!-- ##################jdk###############-->
<!-- <profiles>
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.gource>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>-->
还有一步:环境配置,在里省略
linux环境
环境配置sudo vim /etc/profile
#jdk环境
export JAVA_HOME=/data/rj/jdk
export M2_HOME=/data/rj/maven363
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:${M2_HOME}/bin
测试
root@kong:/# source /etc/profile
root@kong:/# mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /data/rj/maven363
Java version: 1.8.0_261, vendor: Oracle Corporation, runtime: /data/rj/jdk/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "5.4.50-amd64-desktop", arch: "amd64", family: "unix"
常用命令
清空文件:mvn clean
编译项目:mvn compile
打包jar:mvn package
打包并部署到本地maven目录里:mvn install
.jar.original
结尾文件
.jar.original 是普通 jar 包,不包含依赖
.jar 是可执行 jar 包,包含了 pom 中的所有依赖,可以直接用
java -jar
命令执行如果是部署,就用 .jar
如果是给别的项目用,就要给
.jar.original
这个包