我想编译一个子项目,然后将这些类放在类路径中建造时另一个子项目。 (自定义塔斯将使用第一个塔斯创建的类)。
目前我正在尝试:
buildscript {
dependencies {
classpath project(':MyOtherProject')
}
}
...结果如下:
无法在脚本类路径定义中使用项目依赖项。
你不能建造一些东西来建造其他东西。 (这里是多项目构建)
你要么需要做MyOtherProject
一个完整的单独构建,您可以将其安装到某个存储库,然后根据每个坐标依赖它,或者在配置阶段或构建期间触发该单独构建,然后取决于其结果。
另一种选择是,你把它放入buildSrc
项目。这是包含在根项目中的完整多项目构建,由 Gradle 自动构建并添加到主构建脚本的类路径中,适用于您不想在其他构建中使用的插件和自定义任务,因此不要将它们作为单独的构建。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)