【问题标题】:I don't know how to import packages from gradle dependancy我不知道如何从 gradle 依赖项导入包
【发布时间】:2015-12-03 10:19:59
【问题描述】:

所以我正在使用 gradle 从运行正常的 maven Central 获取依赖项。我只是不知道如何将它们导入到我的实际 java 文件中。

如何找到要导入的名称?

在我的java文件的顶部我必须写

import <name>

我如何找到名字?

谢谢。

【问题讨论】:

  • 导入是什么意思?在java源代码中导入类?还是将一些 jar 导入到最终存档中?
  • 就像导入库一样,我可以使用它。很简单的问题。我不知道您将 jar 导入最终存档是什么意思。只是希望能够使用我用 gradle 下载的该死的依赖项!
  • 我的意思是,你可能想要一个所谓的 fatJar。请注意,您是如何找到库的,您想设置为依赖项并且不知道要导入的类?如果是这样,您可能必须阅读该库的 javadocs
  • 我找到了使用 maven Central 的库。我得到了工件 ID 和组 ID,但我已经尝试使用工件 ID 和组 ID 来导入它,但它们都不起作用。我想从依赖项中导入所有内容 ~ .*

标签: java maven gradle


【解决方案1】:

根据您的 cmets。您必须导入包含在库中的包,而不是库本身。无法保证,此包名称与库的组或工件 ID 相同。要了解包名称,通常您可以使用库的 javadocs。或者只是让您的 IDE 为您制作它,您正在尝试使用该库中的一些类。

或者,您可以使用一些非站点,例如mvnrepository.com,在那里您可以找到您的库并查看其中的包列表。例如,Apache Commons Lang 库的描述,您可以在其中看到包含库中所有包的“包”部分。您可以导入它们,就像:

import org.apache.commons.lang3.*;

另一种解决方案是解压缩 jar 并查看其内容以确定包结构。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    • 1970-01-01
    • 2018-07-19
    • 1970-01-01
    • 2020-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多