我的项目结构如下所示:
-Main dir
- .gradle-wrapper
| - gradle-wrapper.jar
| - gradle-wrapper.properties
|
- projects
- library
- library-consumer
在 library
和 library-consumer
中,我都有一个包含以下内容的 build.gradle
文件:
wrapper {
jarFile = "${project.projectDir}/../../.gradle-wrapper/gradle-wrapper.jar"
gradleVersion = '4.8.1'
}
另外,在项目library-consumer
中,我在build.gradle
文件中将依赖项设置为library
项目。
compile project(':library')
我已按照这里所说,在library-consumer
的settings.gradle
中引入了library
:
include ':library'
project(':library').projectDir = new File("../library")
当我尝试执行gradle build
时,我收到以下错误:
Could not find method wrapper() for arguments [build_7cibagmqy9u5sctvqdtah2a8p$_run_closure1@134371ea] on project ':library' of type org.gradle.api.Project.
有什么建议/解决方案吗?这两个项目都已经将包装器的路径更改为以下内容:
任何建议/解决方案?这两个项目都包括将包装器的路径更改为以下内容:
set CLASSPATH=%APP_HOME%\..\..\.gradle-wrapper\gradle-wrapper.jar
库
能够成功编译。