maven添加依赖
1 | <!-- Docker maven plugin --> |
使用aliyun镜像私库
- maven配置私库账号密码
配置setting.xml文件 ${user.home}/.m2/settings.xml, 这里的${user.home}就是用户主目录,windows里在C:\Users\下你的用户名目录,mac在/Home/下你的用户名目录
1 | ... |
这里的密码用明文是比较危险的,所以还要加密
- 创建master password
1 | mvn --encrypt-master-password <password> |
这个命令会生成一条类似{jSMOWnoPFgsHVpMvz5VrIt5kRbzGpI8u+9EF1iFQyJQ=}的字符串
将这个生成的字符串存储在${user.home}/.m2/settings-security.xml文件里
1 | <settingsSecurity> |
- 生成服务器密码
1 | mvn --encrypt-password <password> |
得到类似{COQLCE6DU6GtcS5P=}的字符串,替换到上面的setting.xml文件中
1 | ... |
使用maven命令打包发布
1 | mvn package dockerfile:build dockerfile:push |