我正在从v1更新maven dependency tika-parsers.14至v2.4.0.单独更改版本会导致maven无法找到jar:

Could not resolve dependencies for project samm:samm:war:2.0.0: Could not find artifact org.apache.tika:tika-parsers:jar:2.4.0 in central (https://repo.maven.apache.org/maven2)

由于有mvnrepository条报告说v2现在需要<type>pom</type>条,所以我补充说,在jar错误消失后,我的代码无法编译,因为它在tika parses包中找不到任何东西.

<dependency>
  <groupId>org.apache.tika</groupId>
  <artifactId>tika-parsers</artifactId>
  <version>2.4.0</version>
  <type>pom</type>
</dependency>

package org.apache.tika.detect does not exist

我已经确认该包应该存在,因为它在v2中没有被重命名,它仍然在他们的API文档中.听起来好像type=pom应该告诉maven下载their pom中列出的所有依赖项,但我不知道发生了什么.

我还需要做点别的吗?

推荐答案

如果查看链接的pom,可以看到它列出了0个编译时依赖项,核心库作为单元测试范围依赖项列出.

Java相关问答推荐

空手道比赛条件

Java编译器抛出可能未正确初始化的错误?

如何让DTO接受空字符串字段,但如果它们不为空,则应用JPA验证?

如何使用值中包含与号的查询参数创建一个java.net.URI

无法使用Java&;TestContainers获取AWS SQS队列的属性

使用多个RemoteDatabase对象的一个线程

在VS代码中,如何启用Java Main函数的&Q;Run|DEBUG&Q;代码?

使用htmlunit和java单击按钮

如何在透视表中添加对计数列的筛选?

是否有一个Java Future实现可以在池繁忙时在调用者线程中执行?

try 使用预准备语句占位符获取信息时出现Try-With-Resources错误

如何在不作为类出现的表上执行原生查询?

在java中使用不同的application.properties-jar而不使用Spring

为了安全起见,有必要复制一份 list 吗?

循环不起作用只有第一个元素重复

当使用不同的参数类型调用时,为什么围绕Objects.equals的类型安全包装不会失败?

如何在Struts2中使用操作类中的结果注释重定向到不同的命名空间

如何使用Hibernate v6.2构建NamingStrategy,以表名作为所有列的前缀?

Java编译器是否进行了持续的折叠优化,以及如何进行判断?

带有提取器的JavaFXObservableList会根据侦听器的存在而改变行为