如何一起构建2个多模块项目?(或来自其他项目的模块)
我在几年没有使用gradle后又回来了,想一起编译更多的模块,但是这些模块有自己的settings. gradle
,所以看起来gradle认为它们是完全独立的项目,不能混合。至少我尝试时出错了。
示例项目https://github.com/emeraldpay/polkaj
我添加示例一起编译
// compiling 6 examples together with the polkaj library
include(':balance')
project(':balance').projectDir = file('./examples/balance')
include(':encoding')
project(':encoding').projectDir = file('./examples/encoding')
include(':keys')
project(':keys').projectDir = file('./examples/keys')
include(':rpc')
project(':rpc').projectDir = file('./examples/rpc')
include(':runtime-explorer')
project(':runtime-explorer').projectDir = file('./examples/runtime-explorer')
include(':types')
project(':types').projectDir = file('./examples/types')
但是接下来会出现这样的错误
在根项目“MyProject”中找不到项目“MyProject”。
Android:在根项目“MyProject”中找不到项目“MyProject”
如何一起构建2个多模块项目?(或来自其他项目的模块)
这听起来像是复合建筑的工作:
https://docs.gradle.org/current/userguide/composite_builds.html
https://docs.gradle.org/current/samples/sample_composite_builds_basics.html