首页 > 解决方案 > Gradle:在构建时和运行时运行代码

问题描述

我有一个子项目“persistence”,由插件“persistence-plugin”和属于主程序的其他子项目使用。使用 maven 这不是问题,因为每个模块都是单独构建并安装在本地 maven 存储库中的。使用 gradle 子项目时,不能让一个子项目的构建脚本依赖于另一个子项目。

简化的项目布局:

我将如何在 gradle 中构建这个项目?

似乎包含的构建是答案,但这会阻止我通过例如 project.extra 共享信息。我主要使用 project.extra 来共享库版本,所以实验版本目录可能会解决这个问题,但我将如何处理其他共享配置?

标签: gradle

解决方案


推荐阅读