问题标签 [maven-central]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2805 浏览

playframework - 如何从 Play 中删除所有默认解析器!应用?

背景:我们公司有几个Play!应用程序,它们的测试在我们的内部 CI 中运行。每个 Play 应用程序都通过 http 从各种公共存储库中检索依赖项。这并不理想(它绕过了我们内部的 Nexus 存储库)但可以忍受。现在我们正在添加额外的 CI 容量,并且不希望让新机器能够访问防火墙之外。

在示例 Play 应用程序中,以下配置project/Build.scala不足以阻止构建转到repo.typesafe.comand repo1.maven.org

repo-1是我们内部的 Nexus 主机,它代理 Maven Central、Typesafe 和其他存储库)

当我从 Maven Central(例如 Guava)或 Typesafe 的存储库(例如 Play mailer 插件)中删除一些依赖项并运行play compile时,我从输出中看到仍在从repo.typesafe.com和检索依赖项repo1.maven.org

更复杂的是,我们还使用了稍旧的所有版本:Scala 2.9.1、Play 2.0.1、sbt 0.11.3。


如何强制 Play 应用仅从内部存储库中检索依赖项?

0 投票
1 回答
823 浏览

gradle - 无法使用 Gradle 从 Maven Central 获取 jug 2.0.0

我们正在将构建系统从 Ant 切换到 Gradle,主要是为了从“自动”依赖管理中受益。但是,我在解决jug 2.0.0.

我在我的build.gradle文件中这样定义它:

它对应于 Maven Central 中工件条目的名称,但是当我查看我的 Gradle 缓存时,只pom.xml下载了文件 - 没有 jar。

查看Maven Central 搜索页面上的工件详细信息,似乎有三个文件;jug-2.0.0.pom,jug-2.0.0-asl.jarjug-2.0.0-lgpl.jar, 后两者之间的区别是许可证(Apache Software License vs LGPL)。我尝试在依赖项规范中添加-asl-lgpl版本号,但没有帮助。

如何正确定义这种依赖关系,以便下载和引用 jar 文件?

0 投票
1 回答
271 浏览

maven - Nexus UI 的临时存储库中的“central_bundles-xxx”

我刚刚将我的第一个项目部署到 Maven Central 并找到了三个存储库以及我暂存的一个。其中两个是封闭的,一个是开放的。他们都指向一些

https://oss.sonatype.org/content/repositories/central_bundles-1133/

我可以删除这些存储库还是它们的目的是什么?

0 投票
1 回答
542 浏览

maven - hadoop核心的maven central vs cloudera存储库

我正在尝试从 maven 存储库中包含 hadoop-core,并且有两个存储库包含它,maven central 和 cloudera maven 存储库。有理由选择一个而不是另一个吗?他们也使用不同的版本控制——在 maven Central 中,hadoop 核心是 1.2.1,而在 cloudera 中有类似 hadoop-core-0.20.2-cdh3u6 的版本。

我似乎无法弄清楚这里有什么区别。有什么指导吗?

0 投票
2 回答
25679 浏览

android - Android Studio 中的 Gradle 错误“属性“xxx”已被定义”

我在 Android Studio 中创建了一个项目并使用 Maven Central 添加了一些依赖项,当我尝试编译时,我遇到了这种类型的错误:

等等......这是我的 build.gradle 文件:

遗憾的是,Make Console 的功能不如 Eclipse 的控制台,所以我不知道问题的根源。有谁知道导致这些编译错误的原因?

0 投票
1 回答
195 浏览

maven - 如果 Maven Central 使用 https 下载工件,是否需要验证工件签名?

从我正在阅读的内容来看,最佳实践是使用图书馆作者的公钥验证从 Central 获得的工件的真实性,以防止中间人攻击和类似的事情。这听起来像是一个繁琐的过程,似乎其他社区(例如带有 ruby​​gems 存储库的 ruby​​)在访问存储库时通过使用 https 解决了这个问题。

如果 Maven 中央存储库使用 https,那会消除验证工件的需要吗?如果是这样,为什么 Central 不使用 https?

0 投票
2 回答
2929 浏览

maven - 为什么 Groovy/Grape 不能从 Maven Central 解析工件?

通过全新下载 Groovy 2.1.9,我创建了:

然后我尝试跑步

失败了

该工件在 maven Central 中列出,可在此处下载

值得一提的是,在以下位置创建了各种本地文件:

~/.groovy/grapes/commons-io/commons-io

我非常感谢有关如何调试或“解决”的想法!

更新

如果我在我的系统上创建一个新用户(她的 homedir 中没有点文件),这可以工作。所以我有一些用户特定的配置会破坏一些东西。我试过删除~/.groovy~/.m2~/.ivy无济于事。还能是什么?

0 投票
2 回答
564 浏览

android - Gradle 仅从 mavenCentral 下载 pom - Android

我已经使用 Sonatype 的 OSS Nexus 成功地将 AAR 工件部署到 mavenCentral,但是当我在另一个项目中引用它时,gradle 只是将 pom 及其各自的 ASC 文件下载到 ~/.gradle/cache。

这是我的 build.gradle http://pastie.org/private/zaxa13hsd52e4elfpnne4w 这是图书馆的 build.gradle https://github.com/Machinarius/PreferenceFragment-Compat/blob/master/build.gradle

谁能指出我正确的方向?

0 投票
2 回答
1650 浏览

android - Gradle 无法解析 otto 库

我尝试嵌入存在于 Maven Central 的Otto库。

但我得到了例外:

我试图刷新依赖项(gradle --refresh-dependencies)但它没有帮助。

0 投票
1 回答
50 浏览

maven - 完成部署到 Maven 中央存储库

我正在将一个 github 项目部署到 Maven 中央存储库。

按照此处概述的说明,对 github 存储库具有写入权限的贡献者之一成功发布了以下内容:

但是,Nexus UI 抱怨无法找到他的 GPG 密钥,因此我们删除了暂存存储库。

此时,我们正在尝试再次执行发布。由于 github 存储库已经被正确标记,看来我们只需要执行最后一步:

似乎正确的方法是添加-DConnectionUrl属性,但没有 github 标签/发布的 URL。在本地查看版本并使用-DlocalCheckout似乎都不起作用。

在这一点上,我正在考虑手动完成剩余的部分。

我怎样才能结束这个?