当前位置: 首页 > 知识库问答 >
问题:

消息“依赖打包来定义主工件的扩展已被弃用”是什么意思?

齐高寒
2023-03-14

我的gradle构建输出消息

Deprecated: relying on packaging to define the extension of the main artifact is deprecated, and will not be supported in a future version of Gradle.

这是什么意思,如何让警告消失?

共有3个答案

罗昊空
2023-03-14

它说你依赖于某种它不知道的类型的人工制品,但是它可以通过使用pom的“packaging”属性找到它。这里计划了一些增强功能,并在这里进行了描述。

桓瀚
2023-03-14

似乎目前还没有解决这个问题的方法。这个bug已经在这里备案了:https://code.google.com/p/android/issues/detail?id=65501

蓝苗宣
2023-03-14

那里讨论了如何解决这个问题:http://forums.gradle.org/gradle/topics/jhuxhorn_googlemail_com-zal6c

目前,没有解决方案,警告被称为“窃听”。

 类似资料:
  • 问题内容: 这样的方法声明有什么区别: 还有这个: 我的看法是,他们两个都指定传入的对象 必须 是type的子类,那么在这种情况下为什么还要烦恼泛型呢? 问题答案: 在您的情况下,差别不大。 但是请考虑以下几点: 在这种情况下,您可以通过以下方式调用该方法: 如果您使用 您将只能执行以下操作:

  • 问题内容: 我正在全局安装模块 NPM说 “ npm WARN不推荐使用lodash@1.0.2:不再维护lodash @ <3.0.0。升级到lodash@^4.0.0” 我如何找出哪个模块依赖此旧版本的lodash? NPM发出的警告消息似乎没有给我任何线索,哪个模块引用了这个旧版本(我相信模块X与lodash的这个旧版本没有直接的依赖关系。)。 问题答案: 也可以使用,并且将为您提供有关依赖

  • 问题内容: 我在我的应用程序中使用了express以及body-parser。 但是,express 4.0中的“扩展”是什么意思? 我找到了这个 但是,我仍然不能理解它的含义。 问题答案: 如果为,则不能发布“嵌套对象” 如果为,则可以按照自己喜欢的方式进行操作。

  • 使用。NET核心,您可以注册“服务”,据我所知,这仅仅意味着您可以将类型注册到具体的类中。 因此,我决定是时候学习和练习DI了。我理解这个概念,通过测试它是非常有益的。然而,让我困惑的是注册服务的想法以及它是否真的需要。 编辑 这个问题围绕着如何使用容器(服务)而不是为什么在构造函数中使用接口。

  • 扩展包需要预先定义好所有功能以及一些基础信息,这些信息都需要填写并存放在 package.json 文件里。 { "name": "hello-world", "version": "1.0.0", "author": "Creator", "description": "description", "main": "./browser.js",

  • 我将junit的版本升级到4.11,并得到: 如何迁移,迁移到什么地方?

  • 我发现,ProgressDialog现在已被弃用。除了ProgressBar之外,还有什么替代品可以替代它呢。我使用的是android studio 2.3.3版。