gpt4 book ai didi

java - 通过 hudson 制作耳朵和构建

转载 作者:行者123 更新时间:2023-12-01 12:59:41 25 4
gpt4 key购买 nike

我们的项目中有超过 250 个应用程序。到目前为止,我们正在通过 ant 脚本进行完整构建(即打包制作 Ear),这些脚本应该在 AIX 构建机器上运行,我们有 ksh 脚本来构建 Ear,并且它们应该在 AIX 服务器本身的某个位置准备好.

但是现在我们已经开始通过 hudson 使用 pom 来mavenizing我们的应用程序,因此我们需要一个解决方案来通过 hudson 为这些应用程序构建耳朵,因为现在我们不能使用 AIX 服务器来构建应用程序的耳朵。当我们构建时我们只了解该组件的一个又一个应用程序,但由于我们有 250 多个应用程序,因此一一构建会很累人。我见过一个通过 jenkins 运行的 groovy 脚本,但不知道它到底是如何工作的,并且 groovy 脚本是否还需要任何 AIX 服务器来运行?我还有一个想法,我们可以制作一个依赖树并将其包含在父 pom 中,通过它我们可以触发构建,以便组件从最低依赖组件开始逐一构建。这可能吗?或者建议其他什么? ?

提出一些建议,以便我们可以通过 hudson 构建应用程序的耳朵和 zipper 。

最佳答案

您可以通过maven-ear-plugin创建ear文件。如果您想制作 zip 文件,可以使用 maven-assembly-plugin创建 zip、tar、tar.gz 等文件如果您使用 Hudson,您可以并行启动多个构建。

如果您的应用程序有许多相互依赖的模块,那么可能值得考虑多模块构建,看看是否可以适本地剪切模块并一次性构建它们。

关于java - 通过 hudson 制作耳朵和构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23606336/

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