maven 命令行指定 localRepository 路径缓存路径

作者: root007 分类: Linux 发布时间: 2022-10-13 13:42

Maven 缺省的本地仓库地址为 ${user.home}/.m2/repository 。也就是说,一个用户会对应的拥有一个本地仓库。当然你可以通过修改 ${user.home}/.m2/settings.xml 配置这个地址:

<settings>
...
<localRepository> /${user.home}/.m2/repository </localRepository>
...
</settings>

如果你想让所有的用户使用统一的配置那么你可以修改 Maven 主目录下的 setting.xml:

${M2_HOME}/conf/setting.xml

还可以通过在运行时指定目录:

 build = "mvn clean package -U -P dev -Dmaven.test.skip=true -Dmaven.repo.local=/root/.m2/repository-${namespace}"

这样在执行mvn构建的时候就可以独立每个环境持久化缓存文件夹

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注