And*_*rew 5 java gradle build.gradle
我有 2 个项目,my-app 和 string-utils。My-app 依赖于 string-utils。在构建我的应用程序时,我得到:
“在根项目‘my-app’中找不到路径为‘:string-utils’的项目
不应该 includeBuild 在这里工作吗?
我的 Gradle 扫描在这里。
??? my-app
? ??? build
? ??? build.gradle
? ??? settings.gradle
? ??? src
??? string-utils
??? build
??? build.gradle
??? settings.gradle
??? src
Run Code Online (Sandbox Code Playgroud)
/my-app/settings.gradle:
rootProject.name = 'my-app'
includeBuild '../string-utils'
Run Code Online (Sandbox Code Playgroud)
/my-app/build.gradle:
plugins {
id 'java'
id 'application'
id 'idea'
}
group "org.sample"
version "1.0"
application {
mainClassName = "org.sample.myapp.Main"
}
dependencies {
implementation project(':string-utils')
}
repositories {
jcenter()
}
Run Code Online (Sandbox Code Playgroud)
/string-utils/settings.gradle:
rootProject.name = 'string-utils'
Run Code Online (Sandbox Code Playgroud)
运行时:
/my-app$ gradle build --scan --info
Initialized native services in: /home/andrew/.gradle/native
The client will now receive all logging from the daemon (pid: 202204). The daemon log file: /home/andrew/.gradle/daemon/6.2.1/daemon-202204.out.log
Starting 4th build in daemon [uptime: 38 mins 14.32 secs, performance: 99%, non-heap usage: 20% of 268.4 MB]
Using 128 worker leases.
Starting Build
Compiling settings file '/tmp/5/my-app/settings.gradle' using BuildScriptTransformer.
Settings evaluated using settings file '/tmp/5/my-app/settings.gradle'.
Projects loaded. Root project using build file '/tmp/5/my-app/build.gradle'.
Included projects: [root project 'my-app']
[composite-build] Configuring build: /tmp/5/string-utils
Configure project :string-utils
Evaluating project ':string-utils' using build file '/tmp/5/string-utils/build.gradle'.
Registering project ':string-utils' in composite build. Will substitute for module ':string-utils'.
Configure project :
Evaluating root project 'my-app' using build file '/tmp/5/my-app/build.gradle'.
Compiling build file '/tmp/5/my-app/build.gradle' using SubsetScriptTransformer.
Compiling build file '/tmp/5/my-app/build.gradle' using BuildScriptTransformer.
FAILURE: Build failed with an exception.
* Where:
Build file '/tmp/5/my-app/build.gradle' line: 19
* What went wrong:
A problem occurred evaluating root project 'my-app'.
Project with path ':string-utils' could not be found in root project 'my-app'.
Run Code Online (Sandbox Code Playgroud)
固定的。需要更换
implementation project(':string-utils')
Run Code Online (Sandbox Code Playgroud)
和
implementation "org.sample:string-utils"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2024 次 |
| 最近记录: |