问题标签 [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 投票
0 回答
47 浏览

maven - maven central search not see my library new version

I successfully deployed new version of my library with version 1.15 to maven central.
For successfully i mean - i can get it via gradle, i can see in maven-metadata.xml last version set to 1.15, and i can see it in browser in path https://repo1.maven.org/maven2/com/mycompany/malibrary/1.15 with old versions

however maven central search http://search.maven.org/ did not able to find my new version artefacts! it only show old versions (1.10 for example)

did i miss something? it been two weeks since release to maven

0 投票
0 回答
749 浏览

maven - 如何配置 maven 以将依赖项从中央仓库复制到本地仓库镜像(不是本地仓库)

全部

需要让 maven 将中心依赖项复制到本地文件系统存储库镜像。无法解决如何在 maven (3.3.1) 中执行此操作。

我们有:

[1] maven central,对于英国来说是:“ http://uk.maven.org/maven2

[2] 本地远程文件系统仓库镜像:“c:/mylocalRepository”

[3] 本地仓库“c: /users/myuser/.m2/repository

maven 的版本是 3.3.1(从 2.0.10 迁移)。

我们需要在不连接到中央(防火墙后面)以及不使用存储库管理器(Nexus、Archiva 等)的情况下运行我们的系统——这是我们想要改变但不能立即改变我们的基础设施的东西。请不要回复只是说这样做。

因此,我们需要将我们的依赖项放在本地文件系统中,然后 maven 将用作中央文件系统的镜像。

我找不到配置 maven 来构建它的方法 - 我正在获取依赖项 - jar + pom 然后使用

要安装罐子:

要安装 Poms:

理想情况下,我们需要一个可以放入父 pom 中的配置,该配置会触发所有依赖项被复制。然而,文档暗示这是用于构建工件而不是依赖项。maven中通常有一种方法,但很难找到。

非常感谢任何帮助 - 我目前已经编写了一个脚本来执行此操作,这既乏味又费力。

0 投票
1 回答
172 浏览

sonatype - 是否必须提供 SCM Url 以在 maven Central 中获取项目 ID

注册 Maven Central/central.sonatype.org 时,必须指定项目 URL/SCM URL。

我有一个私人 github 存储库,但我想在 maven Central 上发布我的库。我怎样才能做到这一点 ?

Sonatype 形式

0 投票
1 回答
1277 浏览

java - 在 Gradle 构建后未导入包 (org.json) - 没有错误或反馈

我正在为我的项目使用这个构建文件。我能够成功地清理和构建我的项目,并且能够导入除org.json之外的所有包。我正在使用--stacktrace、--info、--debug 和--refresh-dependencies 运行一个自定义任务,这表明(据我所知)org.json 像所有其他人一样下载和解析,但它只是不在依赖项文件夹中。我检查了 Maven Central 并确认包确实存在并且组织和版本是正确的。任何人都可以帮忙吗?

0 投票
1 回答
59 浏览

java - 独立的 jar 和 Maven 中央

我有一个独立的 jar(standalone = executable via java -jar ...),可以从网站手动下载。我想知道是否有任何用例,将其推送到 Maven Central 是否有意义?

0 投票
1 回答
428 浏览

java - JCenter 和 Maven Central 坐标有何不同?

我正在尝试包含LazyBones,它作为编译时依赖项存储在我的 Gradle 项目中的 Bintray/JCenter中,如下所示:

我已经为该0.8.1版本尝试了许多其他组/工件名称的组合/排列,但没有任何工作/解决。这是我第一次(有意地)尝试依赖存储在 JCenter 中且无法通过 Maven Central 获得的编译二进制文件。所以我问:Maven Central 和 JCenter 坐标之间有什么区别,我需要做什么才能让 Gradle “找到” JCenter 中的 LazyBones JAR?

0 投票
0 回答
2455 浏览

repository - Artifactory Remote Repository (Maven Central) - 未经授权

我尝试将 Artifactory(2.6.4 rev. 13153)配置为使用 Maven Central 作为远程存储库。为此,我配置了远程存储库(请参阅下面的屏幕截图)。在 gradle.build 我配置:

使用 Artifactory 的简单浏览器,我可以使用远程仓库“mcentral”浏览 Maven Central,但是在运行 gradle 时出现错误:

有什么想法我做错了吗?我将非常感谢任何帮助。谢谢!

坦率

屏幕截图:

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
1336 浏览

android - 为什么 jcenter 不能解决依赖关系而 mavenCentral 可以?

我有一个只有两个依赖项的项目,相对标准的appcompat-v7ion. 所以我的 gradle 文件非常简单:

项目

应用程序

事实上,我认为我自己添加的唯一内容就是ion依赖项。

我不是 gradle 大师,但我在多个地方读到jcenter是mavenCentral 的所谓超集。具体这个答案

JCenter 本身是 Maven Central 之上的薄薄的一层。它代理它(或多或少成功)并添加其他组件。两者都托管在 CDN 网络上并且具有高性能。Maven Central 本身是所有 Eclipse、Apache 和大多数其他开源项目的目标,如果没有它,JCenter 将大部分是空的。

这个

你永远不需要两者。JCenter 是 Maven Central 的超集,它应该足以满足所有依赖项。

我在 Bintray 和 [artifactory] ​​背后的公司 JFrog 工作,有关详细信息和链接,请参阅我的个人资料。

让我相信它们在提供软件包方面基本相同,只有 jcenter 在某些方面更好。尤其是后者答案的发布者似乎知道他在说什么。

但是,我无法使用 jcenter 引入离子依赖性。我总是收到这个错误

在此处输入图像描述

为了让它工作,我还需要添加 mavenCentral。所以上面的gradle片段不起作用,但如果我改成allprojects这个

它神奇地开始工作。

这怎么可能?我已经验证两者都提供包:

摇篮设置

在此处输入图像描述

我尝试了本地包装器但没有成功。

安卓工作室 1.3.2
Gradle 1.3.0

0 投票
1 回答
45 浏览

maven - Maven 中央版本编号

我试图弄清楚我是否通过使用扭曲的版本号将自己画到了一个角落。

我发布了如下版本:

  • r136
  • r156

在处理 SVN 存储库时。将项目迁移到 github 后,我决定使用 date-stamps 并发布

  • 20150501.1

因为我没有花时间去理解版本号的含义。

我最近齐心协力,阅读了Maven 版本范围规范 并推送

  • 1.1

我的理解是依赖于

会将20150501.1视为最新版本,而不是最近发布的1.1版本。

如果我不想更改依赖于旧版本的工件/组名称和有效的孤立代码,我是否承诺继续使用日期戳样式版本?

是否有弃用工件的标准方法?

这个工件是一个安全基础设施,因此更多的用户可能会使用像[20150501.1,)这个工件这样的开放范围,以便他们快速获取安全关键补丁。

0 投票
3 回答
1567 浏览

maven - 当您没有指定任何版本时,Maven 如何决定使用哪个版本的插件?

我认识到 Maven 并不总是使用最新版本的插件。

例如org.codehaus.mojo:sonar-maven-plugin2.7 版本已于 10 月 19 日发布,但在 10 月 23 日,Maven 仍在使用 2.6 ( mvn sonar:sonar)。

我什至记得一些插件,其中最新版本比 Maven 决定使用的版本高出几个小版本。

是否有任何(中央)索引/列表/数据库可供 Maven 查找要使用的版本?如果是,在哪里可以手动访问?