无法将子项目添加到 7.3 中的 gradle 构建脚本类路径
Cannot add subproject to gradle buildscript classpath in 7.3
我有一个子项目A和子项目B。 subprojectA 中有一些工件需要构建 subprojectB。好像升级到7.3后,不能再这样配置了
获取错误 'Cannot transition to state Configure as already transitioning to this state.'
我可以知道该错误是否有替代方案或解决方案吗?
子项目b build.gradle:
buildscript {
dependencies {
classpath project(':subprojectA')
}
}
plugins {
...
}
...
解决方案是使 subprojectA 成为包含的构建而不是子项目,然后使用 GAV 坐标而不是项目目录。
//build.gradle
buildscript {
dependencies {
classpath 'com.example:subprojectA:1.0'
}
}
plugins {
...
}
...
// settings.gradle
includeBuild('./subprojectA')
https://docs.gradle.org/current/userguide/structuring_software_products.html#connecting_components
我有一个子项目A和子项目B。 subprojectA 中有一些工件需要构建 subprojectB。好像升级到7.3后,不能再这样配置了
获取错误 'Cannot transition to state Configure as already transitioning to this state.'
我可以知道该错误是否有替代方案或解决方案吗?
子项目b build.gradle:
buildscript {
dependencies {
classpath project(':subprojectA')
}
}
plugins {
...
}
...
解决方案是使 subprojectA 成为包含的构建而不是子项目,然后使用 GAV 坐标而不是项目目录。
//build.gradle
buildscript {
dependencies {
classpath 'com.example:subprojectA:1.0'
}
}
plugins {
...
}
...
// settings.gradle
includeBuild('./subprojectA')
https://docs.gradle.org/current/userguide/structuring_software_products.html#connecting_components