eclipse - 我在哪里可以找到 gradle 依赖项?

标签 eclipse gradle

我正在尝试在 Eclipse 中学习 Gradle。

是否有任何好的集成,您可以在其中搜索要包含在项目中的 Jar?

现在,从我这边来看,这是一次偶然的行动。

例子:

我想从 Apache Commons 添加 CLI 库。还有编解码器库。

我已经像这样添加了 jcenter() 和 mavenCentral :

repositories {
    jcenter()
    mavenCentral()
}

我在依赖项部分尝试了这个(和变体):
compile 'org.apache.commons:cli:1.2'
compile 'org.apache.commons:codec:1.10'

但我得到的只是
Could not resolve: org.apache.commons:cli:1.2
Could not resolve: org.apache.commons:codec:1.10

在 search.maven.org 中搜索时,如果我在 org.apache.commons 上进行搜索,我会得到 111 页的点击量……我还没有找到时间来浏览它们。

在搜索 commons-cli 时,它会找到 2005 年的版本...加上一个名为
org.mod4j.org.apache.commons cli

不知道“mod4”是什么意思。

这些存储库中是否存在 Apache commons 的结论?

在这些情况下你会怎么做?您如何提出正确的“编译”规范?

例如,我可以说“获取此 jar 的最新版本”吗?

很想有办法做到:
gradle search apache-commons --only-latest-version

或类似的东西。类似于 Ruby 中美妙的 GEM/BUNDLE 命令。

感谢所有帮助

最佳答案

您可以搜索Maven Central repository查找特定版本的工件,但在某些情况下,您必须知道工件的确切名称 (artifactId)。不幸的是,apache 工件的 groupId 或 artifactId 命名方案不一致。例如,Apache Commons CLI 是 commons-cli:commons-cli .

Here是该工件的最新版本。甚至还有一个方便的面板,可以根据您的依赖工具(maven、Gradle、Ivy 等)显示要使用的确切行

enter image description here

关于eclipse - 我在哪里可以找到 gradle 依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41879549/

相关文章:

eclipse - 打印边距卡在 Eclipse 中

android - 在根项目 ':mypath' 中找不到路径为 'myproject' 的项目

java - 如何指示 Eclipse JDK 1.6 是 Java 1.6 兼容的 JRE?

android - 使用 Play 服务 gcm 时如何减小 apk 大小

Cucumber 测试包中的 java.lang.NoClassDefFoundError

java - 在 Java 8 中使用 Function 抽象 try/catch

gradle - 如何使用 Gradle 2.0 下载 javadoc 和 jar 源?

java - 在 Cloud Endpoint Framework 中使用 IP 地址访问 App Engine 本地主机

java - 项目和 BOM 依赖项之间有什么区别?

kotlin - 无法在Gradle项目中使用pluginManagement block 应用Kotlin JVM插件