我有两个 Maven 项目,我需要通过自动部署过程进行部署。(如夜间构建或类似)
场景如下:
mv-proj1
-dependency-1.jar
-dependency-2.jar
-dependency-3.jar
mv-proj2
-dependency-3.jar
-dependency-4.jar
-mv-proj1.jar
无法透露 mv-proj1 和 mv-proj2 的来源。
mv-proj2 是可执行的 jars 并为其他应用程序模块提供服务。
那么将这些部署到生产机器或者说 UAT 机器的标准方法是什么?
我是否需要设置组织内 Maven 存储库?
我需要将 maven 存储库安装到 UAT 机器吗?
我能想到的一种可能的方法是设置和托管组织内 maven 存储库,以及在 UAT 机器上设置 maven 以从组织内 maven 存储库中获取数据。并仅部署 pom.xml。