如何将gradle添加到子项目根项目作为依赖项?

2023-11-23

我有以下项目结构settings.gradle:

include 'B'
include 'C'

rootProject.name = 'A'

如何将gradle添加到子项目根项目作为依赖项?


project就方法而言,根项目没有名称。这是项目 B 的 build.gradle 中的语法:

dependencies {
  compile project(':')
}

然而,这样做很少是一个好主意。很容易导致循环依赖。大多数多模块项目都有一个单独的“主”项目(称为“main”、“core”或“base”),其他模块可以轻松依赖于该项目compile project(':core')管他呢。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将gradle添加到子项目根项目作为依赖项? 的相关文章

随机推荐

  • Sails.JS HTTP + HTTPS

    我正在尝试弄清楚如何提升一个同时响应 HTTP 和 HTTPS 请求的 sails 应用程序 我使用了 config local js 方法来配置express 如下 详细here var fs require fs module expo
  • 警报对话框中 EditText 框的空验证 - Android

    我正在尝试向位于警报对话框内的编辑文本字段添加一些文本验证 它提示用户输入名称 我想添加一些验证 这样如果他们输入的内容为空或为空 除了创建一个显示错误的 Toast 之外 它不会执行任何操作 到目前为止我有 AlertDialog Bui
  • IoC、Dll 引用和程序集扫描

    虽然这个问题与 StructureMap 有关 但我的一般问题是 使用 IoC 连接组件时 容器in code 相反 通过配置xml 你 通常需要明确的项目 构建 对所有程序集的引用 为什么要使用单独的组件 因为 抽象类驻留在 将组件与混凝
  • W/ViewRootImpl:由于没有窗口焦点而取消事件:MotionEvent?

    每次我从子活动按回父活动时都会收到此错误 W ViewRootImpl Cancelling event due to no window focus MotionEvent action ACTION CANCEL actionButto
  • 如何在 CouchDB 中使用 Map-Reduce 计算最大值?

    我知道有内置的 stats提供 sum count min max 和 sumsqr 的函数 我想知道的是如何以映射缩减方式计算最大值 如果没有更多信息 我无法想出一个可以工作的归约函数 我唯一能想到的就是对值进行排序并选取第一个值 我的地
  • 如何对单个 Neo4j 数据库进行分区?

    是否可以将一个 Neo4j 数据库进行划分 使一个数据库中有多个起点 从而可以隔离所有查询 而不是拥有多个数据库 我已经考虑过这一点 并且我认为它在一定程度上可以发挥作用 但是一旦使用了标签之类的东西 那么这个想法就行不通了 因为标签查询将
  • 在 jenkins 的 github pull request 中添加评论

    我在 Jenkins 中使用 Git 拉取请求构建器插件将拉取请求链接到 Jenkins 作业由钩子触发 一切运行顺利 尽管如此 在构建结束时 我想在出现失败 成功或错误时添加注释 我尝试使用管道并使用 pullRequest commen
  • AsyncUdpSocket如何使用接收

    我正在尝试让 iPhone 的程序在模拟器上运行 我的问题是接收 UDP 数据 我使用异步 Udp 套接字 如果我制作一个套接字并使用sendData NSData toHost 效果很好 我想我无法弄清楚接收功能是如何工作的 我假设是这样
  • MySQL、json、JSON_ARRAY_APPEND - 为什么追加在 5.7.13 上不起作用?

    我到底如何将数据插入 json mysql 字段 我可以创造一个记录 INSERT INTO git object user id git meta last update VALUES 11111 host a id 1 select n
  • instagram api 中的回调 url 是什么以及如何实现它

    嗨 我是初学者程序员 我正在尝试使用 Instagram 的实时照片更新 api 我的目的是使用这个API CONSOLE的订阅方法 https apigee com console instagram 但我无法理解和处理回调 url 回调
  • 具有离线路线功能的离线 iPhone 地图 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我正在开发一个 iPhon
  • 如何传递日期时间参数?

    如何将 UTC 日期传递给 Web API Passing 2010 01 01工作正常 但是当我传递 UTC 日期时 例如2014 12 31T22 00 00 000Z 带有时间部分 我收到 HTTP 404 响应 所以 http do
  • 防止 ASP.Net MVC 中的 Cookie 重放攻击

    我的任务是实现本文中的第 4 点 http support microsoft com kb 900111 这涉及使用会员资格提供程序在用户登录和注销时向服务器端记录添加注释 然后确认当使用 cookie 进行身份验证时 用户尚未注销 这对
  • 按字母顺序粘贴两个向量的元素

    假设我有两个向量 a lt c george harry harry chris steve steve steve harry b lt c harry steve chris harry harry george chris georg
  • 将 GNU 大小写范围扩展转换为标准 C

    GNU 大小写范围扩展允许 switch 语句中的大小写范围 switch value case 1 8 printf Hello 1 to 8 n break default printf Hello default n break 如何
  • 当您的类未定义 #each 时,返回 Enumerator::Lazy 的最佳方法是什么?

    Enumerable lazy依赖于你的枚举提供 each方法 如果你的枚举没有 each你不能使用的方法 lazy Now Kernel enum for and to enum提供指定枚举方法以外的灵活性 each Kernel enu
  • 使用 Delphi 6 处理 Unicode 字符

    我有一个用 Delphi 6 开发的轮询应用程序 它读取文件 根据规范解析文件 执行验证并上传到数据库 SQL Server 2008 精简版 我们必须为具有双字节字符集 DBCS 的操作系统提供支持 例如日本操作系统 因此 我们将 SQL
  • 使用 Boost::Regex 获取最后一场比赛

    我在 C 中有一个带有 Boost 的正则表达式 它匹配多行字符串中的行 正则表达式搜索找到第一个匹配项 但是我对匹配的最后一行感兴趣 我现在使用的代码是这样的 matched boost regex search input result
  • 静态锁可以跨不同的子类工作吗?

    如果我有 abstract class Parent static object staticLock new object public void Method1 lock staticLock Method2 protected abs
  • 如何将gradle添加到子项目根项目作为依赖项?

    我有以下项目结构settings gradle include B include C rootProject name A 如何将gradle添加到子项目根项目作为依赖项 就project就方法而言 根项目没有名称 这是项目 B 的 bu