gpt4 book ai didi

java - 从私有(private)存储库获取 Maven Artifact 并部署到服务器

转载 作者:行者123 更新时间:2023-12-01 09:37:04 26 4
gpt4 key购买 nike

我已成功将我的项目设置为发布到私有(private)存储库。有一个主要项目和一些图书馆项目。每个 arifact 都已使用发布插件正确发布和版本控制。

例如程序版本 1.0.1 依赖于库 A 2.3.4 和库 B 4.3.2。等等

当然,存储库将包含程序以及库 A 和 B 的多个版本。

我现在想知道从存储库中取出正确资源并将其部署到服务器上的过程。首先进入测试服务器,然后进入生产服务器。当然,我必须确保测试中测试的版本与生产中的版本匹配。

我们的生产环境不应该有任何源代码 - 它们应该只使用存储库中构建的 Artifact 。

我正在尝试找出记录此过程的位置。

最佳答案

您需要将所有必需的 Artifact 组装到一个发行版中,并将其部署在测试服务器上,然后再部署到生产环境中。

您可以通过以下链接了解如何使用maven assemble插件。

Apache Maven Assembly Plugin

您还可以使用Apache Maven Shade Plugin 。与程序集插件相比,阴影插件的主要优点是您可以获得更细粒度的控制,例如合并多个 list 文件的能力。

关于java - 从私有(private)存储库获取 Maven Artifact 并部署到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38812588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com