当前位置: 首页 > 知识库问答 >
问题:

Maven-在中央存储库中找不到Jackson工件,尽管它存在?

仲智
2023-03-14

我有一个pom.xml,具有以下依赖关系:

<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
  <artifactId>jackson-databind</artifactId>
  <version>2.9.6</version>
  <type>bundle</type>
</dependency>
[ERROR] Failed to execute goal on project jackson-json-demo: Could not resolve dependencies for project com.elad:jackson-json-demo:jar:1.0.0: Could not find artifact com.fasterxml.jackson.core:jackson-databind:bundle:2.9.6 in central (https://repo.maven.apache.org/maven2) -> [Help 1]

我尝试了几个其他版本,也从本地repo中删除了依赖项,并再次尝试,但没有帮助。会有什么问题?

共有1个答案

郎宏逸
2023-03-14

我从未听说过工件类型bundle。下面是一些有效工件type字符串的列表。

只需从依赖项块中删除 标记,它将默认为JAR

 类似资料:
  • 我在本地存储库中的 maven 依赖项中遇到了问题。 SBT找不到它。已将日志级别设置为调试,但未获得任何新信息。 文件在仓库里。我将粘贴路径从控制台复制到文件资源管理器,它们就在那里。 输出: 编辑:我在项目/构建中使用scala文件添加了路径,如 http://code.google.com/p/simple-build-tool/wiki/LibraryManagement "如果您将本地M

  • 问题内容: 我正在使用Maven版本3.6.1 我想在Maven存储库(elasticsearch-rest-high-level-client 7.5.1)中下载工件。我可以在 maven-central-repository search 但是在搜索elasticsearch elasticsearch-rest-high-level-client/7.5.1给出的回购协议时,它们是Centr

  • 我有一台有Windows操作系统的机器,它被用来构建很少的战争项目。它安装了Java8。我正在使用Maven 3.2.5构建这些WAR项目。一切都很好。但是由于Java8免费更新的结束,将来会成为一个问题,我想到了升级到OpenJDK11。 我下载了OpenJDK11,但没有安装它,因为我只是想尝试这个项目的1开始。我拿起一个WAR项目来检查OpenJDK11是否工作。这个项目是使用JHipste

  • 问题内容: 背景:我正在封闭网络中的Maven项目,这意味着我无法连接到Maven Central。我有一个存储库文件夹,其中包含我需要的所有工件,包括插件和Maven工件。另外,我无法使用或安装Nexus。 问题:我想使用maven 3.6.0 / jdk 1.8.0_162运行Jenkins作业。我的settings.xml文件如下: 我的POM没有存储库部分,因为jenkins从属服务器应确

  • 问题内容: 我公司的政策不支持自动下载的工件(必须经过批准),因此,要使用Maven,我需要禁用对Maven中央存储库的访问。 换句话说,我不希望Maven尝试从Central下载任何内容。 我知道如何配置本地存储库(是否联网),我的想法是使用“受祝福的”计算机来更新本地存储库。 PS:我可以在代理/网络级别阻止请求,但是我在问如何使用Maven的配置来完成请求。 UPDATE 我终于想出了怎么做

  • 我有两个私人JFrog存储库设置。一个存储库处理发布,另一个处理快照。下面是我如何在我的设置中定义它的。xml文件。 我的多模块maven项目中的多个内部依赖项都收到了这个错误: 从外观上看,Maven似乎并没有试图联系官方的Maven Central repo以获取这些依赖项,而是在我的私有存储库上失败了。我的印象是,如果私有存储库不包含特定工件,它将尝试联系Maven Central。 从Ma