gpt4 book ai didi

java - 是否将 war 部署到 Nexus 存储库

转载 作者:行者123 更新时间:2023-12-02 04:02:58 25 4
gpt4 key购买 nike

提出这个问题是因为我们的主 war 文件大小约为 40 Mb(并且它不是整个项目中的单个 war 文件)。所有其余的 jar 文件大约为 20 Mb,因此每个版本占用的空间比我们不部署 wars 的空间大 3 倍。

所以也许有一个选项不部署整个 war 文件,而只部署资源,这样部署团队就可以从 Nexus 构建它?如果我跳过构建 war 文件的模块的部署,那么部署团队无法在不访问源代码的情况下构建它。

在公司本地存储库中部署 war 文件是常见做法吗?

最佳答案

有两个营地。一个阵营说:将每个 Artifact 部署(实际上上传)到 Nexus。这样,每个 Artifact 的处理过程都是相同的,每个人都知道在哪里可以找到它。另一个阵营说:仅使用 Nexus 作为依赖存储库。如果您的 war 文件是最终产品,并且它不是其他项目(如 Ear 文件)的依赖项,那么就没有理由将其上传到 Nexus。在这种情况下,您可以将其上传到共享或 scm 位置,然后从那里分发它。

关于java - 是否将 war 部署到 Nexus 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25482562/

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