首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分级复合建造。找不到项目。includeBuild不工作吗?

分级复合建造。找不到项目。includeBuild不工作吗?
EN

Stack Overflow用户
提问于 2020-02-27 18:16:08
回答 1查看 4.8K关注 0票数 8

我有两个项目,我的应用程序和字符串-使用。我的应用程序依赖于字符串。在构建我的应用程序时,我得到:

“使用路径':string-utils‘的项目在根项目'my-app’中找不到

includeBuild不应该在这里工作吗?

我的梯度扫描是这里

代码语言:javascript
复制
├── my-app
│   ├── build
│   ├── build.gradle
│   ├── settings.gradle
│   └── src
└── string-utils
    ├── build
    ├── build.gradle
    ├── settings.gradle
    └── src

/我的应用程序/设置.等级:

代码语言:javascript
复制
rootProject.name = 'my-app'
includeBuild '../string-utils'

/我的应用程序/build.gradle:

代码语言:javascript
复制
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()
}

/string-utils/setings.gradle:

代码语言:javascript
复制
rootProject.name = 'string-utils'

跑步时:

代码语言:javascript
复制
/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'.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-28 18:29:42

已修复。需要替换

代码语言:javascript
复制
implementation project(':string-utils')

使用

代码语言:javascript
复制
implementation "org.sample:string-utils"
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60439419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档