gpt4 book ai didi

maven - Maven、Artifactory 和 Jenkins 环境中各种 Maven 配置文件(jboss、tomcat、glassfish)的不同数据库库名称( Artifact )

转载 作者:行者123 更新时间:2023-11-28 23:44:31 35 4
gpt4 key购买 nike

我们配置了 CI Jenkins 作业来构建各种 maven 配置文件。每个编译的库根据其版本进入 Artifactory libs-release 或 libs-snapshots 虚拟存储库。

现在我们遇到了如何为“Jboss”和“Tomcat”maven 配置文件配置构建的问题。这两个配置文件中的每一个都会为每个配置文件(jboss 或 tomcat)生成具有完全相同名称的特定数据库。如何组织/配置环境以针对每个环境(jboss 或 tomcat)区分这些库?更简单地说...如何从 Artifactory 的远程存储库中知道每个配置文件哪个库/Artifactory 是正确的?

希望你能理解问题:)

最佳答案

Maven profiles救援。在生产方面,您需要 set different classifiers based on profile .在消费端,您需要根据配置文件定义不同的依赖项。在 Jenkins 中,您将通过在作业配置的“目标和选项”文本字段中指定 -p 来运行正确的配置文件。

关于maven - Maven、Artifactory 和 Jenkins 环境中各种 Maven 配置文件(jboss、tomcat、glassfish)的不同数据库库名称( Artifact ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15879294/

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