问题标签 [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.
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
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中通常有一种方法,但很难找到。
非常感谢任何帮助 - 我目前已经编写了一个脚本来执行此操作,这既乏味又费力。
sonatype - 是否必须提供 SCM Url 以在 maven Central 中获取项目 ID
注册 Maven Central/central.sonatype.org 时,必须指定项目 URL/SCM URL。
我有一个私人 github 存储库,但我想在 maven Central 上发布我的库。我怎样才能做到这一点 ?
java - 独立的 jar 和 Maven 中央
我有一个独立的 jar(standalone = executable via java -jar ...
),可以从网站手动下载。我想知道是否有任何用例,将其推送到 Maven Central 是否有意义?
java - JCenter 和 Maven Central 坐标有何不同?
我正在尝试包含LazyBones,它作为编译时依赖项存储在我的 Gradle 项目中的 Bintray/JCenter中,如下所示:
我已经为该0.8.1
版本尝试了许多其他组/工件名称的组合/排列,但没有任何工作/解决。这是我第一次(有意地)尝试依赖仅存储在 JCenter 中且无法通过 Maven Central 获得的编译二进制文件。所以我问:Maven Central 和 JCenter 坐标之间有什么区别,我需要做什么才能让 Gradle “找到” JCenter 中的 LazyBones JAR?
android - 为什么 jcenter 不能解决依赖关系而 mavenCentral 可以?
我有一个只有两个依赖项的项目,相对标准的appcompat-v7
和ion
. 所以我的 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
这个
它神奇地开始工作。
这怎么可能?我已经验证两者都提供包:
- http://search.maven.org/#artifactdetails%7Ccom.koushikdutta.ion%7Cion%7C2.1.6%7Cjar
- https://bintray.com/bintray/jcenter/com.koushikdutta.ion%3Aion/2.1.6/view
摇篮设置
我尝试了本地包装器但没有成功。
安卓工作室 1.3.2
Gradle 1.3.0
maven - Maven 中央版本编号
我试图弄清楚我是否通过使用扭曲的版本号将自己画到了一个角落。
我发布了如下版本:
- r136
- r156
在处理 SVN 存储库时。将项目迁移到 github 后,我决定使用 date-stamps 并发布
- 20150501.1
因为我没有花时间去理解版本号的含义。
我最近齐心协力,阅读了Maven 版本范围规范 并推送
- 1.1
我的理解是依赖于
会将20150501.1视为最新版本,而不是最近发布的1.1版本。
如果我不想更改依赖于旧版本的工件/组名称和有效的孤立代码,我是否承诺继续使用日期戳样式版本?
是否有弃用工件的标准方法?
这个工件是一个安全基础设施,因此更多的用户可能会使用像[20150501.1,)
这个工件这样的开放范围,以便他们快速获取安全关键补丁。
maven - 当您没有指定任何版本时,Maven 如何决定使用哪个版本的插件?
我认识到 Maven 并不总是使用最新版本的插件。
例如org.codehaus.mojo:sonar-maven-plugin
2.7 版本已于 10 月 19 日发布,但在 10 月 23 日,Maven 仍在使用 2.6 ( mvn sonar:sonar
)。
我什至记得一些插件,其中最新版本比 Maven 决定使用的版本高出几个小版本。
是否有任何(中央)索引/列表/数据库可供 Maven 查找要使用的版本?如果是,在哪里可以手动访问?