我正在使用 gradle 进行多项目构建。这些项目是独立开发的(在 svn 中,每个项目都在不同的分支中)。每个项目都发布到存储库,其他一些项目可能需要在部署该项目之前部署这个已发布项目之一(在 jboss 中)。所以想法是从该项目中获取发布工件并在不检查该特定分支的情况下进行部署。我想知道如何使用 gradle 来做到这一点,(是否可以声明部署依赖项?)
提前致谢
我正在使用 gradle 进行多项目构建。这些项目是独立开发的(在 svn 中,每个项目都在不同的分支中)。每个项目都发布到存储库,其他一些项目可能需要在部署该项目之前部署这个已发布项目之一(在 jboss 中)。所以想法是从该项目中获取发布工件并在不检查该特定分支的情况下进行部署。我想知道如何使用 gradle 来做到这一点,(是否可以声明部署依赖项?)
提前致谢
我建议尝试使用gradle-arquillian插件,它可能在某个时候与核心 Gradle 发行版捆绑在一起。另一种选择是编写您自己的解决方案的脚本。如果您决定使用后者,您只需要弄清楚部署部分,因为获取工件很简单(请参阅Gradle 用户指南中的“使用依赖项” )。