配置 maven 私服
在 Java 中很多时候都需要配置 maven 私服来构建项目
# 本地安装服务端 + 本地构建
将 Jpom 服务端直接安装到服务器中并且使用
本地构建
场景说明
- 推荐使用全局 maven 配置来实现,安装 maven 插件后默认都会使用
{user.home}/.m2/settings.xml
一般使用root
用户文件示例:/root/.m2/settings.xml
- 使用构建命令来指定
settings.xml
文件位置,如:mvn -s xxx/settings.xml clean package
# 容器安装服务端 + 本地构建
将 Jpom 服务端直接安装到 docker 中并且使用
本地构建
场景说明
- 使用构建命令来指定
settings.xml
文件位置,如:mvn -s xxx/settings.xml clean package
# 本地安装服务端 + 容器构建
将 Jpom 服务端直接安装到服务器中并且使用
容器构建
场景说明
- 推荐使用构建命令来指定
settings.xml
文件位置,如:mvn -s xxx/settings.xml clean package - 使用
binds
来配置指定 maven.m2 目录
或者settings.xml
【注意容器构建必须使用宿主机对应的 docker 容器构建否则 binds 将不生效】
# 指定 .m2 目录
binds:
- /Users/user/.m2/:/root/.m2/
1
2
3
2
3
# 指定 settings.xml 文件
binds:
- /Users/user/.m2/settings.xml:/root/.m2/settings.xml
1
2
3
2
3
# 容器安装服务端 + 容器构建
将 Jpom 服务端直接安装到 docker 中并且使用
容器构建
场景说明
- 使用构建命令来指定
settings.xml
文件位置,如:mvn -s xxx/settings.xml clean package
帮助我们改善此文档 (opens new window)
上次更新: 2023/09/20, 13:11:05