【maven】打包项目

Jenkins和Maven集成

使用

借助jenkins在服务器中打包成docker镜像并运行项目。

步骤

  • 在jenkins中构建一个自由风格的软件项目
    在这里插入图片描述
  • 填写git信息
    【maven】打包项目_第1张图片
  • 指定分支
    【maven】打包项目_第2张图片
  • maven构建,这里执行的目标
    这里有个注意的点,就是这个执行的deploy命令的时候,加了一个-U,
    -U,–update-snapshots Forces a check for missing releases and updated snapshots on remote repositories,这个-U的意思是强制更新依赖的jar包
    因为有的项目执行的时候,依赖包会报错,报错的内容为
[ERROR] Failed to execute goal on project etoplive: Could not resolve dependencies for project com.xxx:etoplive:jar:1.0-SNAPSHOT: com.xxx:etoplive-provider:jar:1.1 was not found in http://xxx

你可能感兴趣的:(运维,docker,maven,jenkins,docker)