繁体   English   中英

Maven Central:POM可用,但不是JAR

[英]Maven Central: POM is available but not JAR

我目前正在忙着将相当旧的项目从Ant迁移到Gradle。 这包括用等效的Gradle依赖关系管理替换lib目录。

目前我遇到了Maven Central的问题。 一些依赖项(我发现至少3个)有一个POM文件,但缺少相应的JAR文件,例如

这是最近的Maven Central问题,还是这些JAR从未在Maven Central上提供过?

PS我可以使用更新版本的库,但我更愿意在更新之前首先让项目使用当前的依赖项。

如果您希望Gradle在一个存储库中查找POM,并在另一个存储库中查找相应的Jar,则必须执行以下操作:

repositories {
  url 'http://repo1.maven.org/maven2'
  artifactUrls 'http://repository.jboss.org/nexus/content/groups/public-jboss'
}

相应地配置artifactUrls ..

有些组织阻止在公共论坛上发布二进制内容。 例如,Oracle阻止在包含Maven Central的在线论坛上发布包含其JDBC驱动程序的JAR文件。 以此为例。 一段时间以来,JAVAX JAR同样没有发布到Maven Central。

您可以将您的依赖项更改为javax.mail:javax.mail-api:1.5.2 ,这是Maven Central上的最新可用版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM