缺少工件8.1.2-SNAPSHOT。无法完全安装docx4j

时间:2019-07-09 09:50:36

标签: java maven docx4j

我试图在eclipse上安装docx4j,但是每次尝试安装它时,都会出现这些错误。我正在此website

的教程中进行此操作

有人可以帮我吗?

  

描述资源路径位置类型缺少工件   org.docx4j:docx4j-core:jar:8.1.2-SNAPSHOT pom.xml / docx4j-JAXB-MOXy行   49 Maven依赖问题

     

描述资源路径位置类型缺少工件   org.docx4j:docx4j-core:jar:8.1.2-SNAPSHOT pom.xml / docx4j-JAXB-ReferenceImpl行   55 Maven依赖问题

     

描述资源路径位置类型未构建项目   由于其构建路径不完整。找不到适合的类文件   java.lang.Object。修复构建路径,然后尝试构建   项目docx4j-JAXB-MOXy Java未知问题

     

描述资源路径位置类型未构建项目   由于其构建路径不完整。找不到适合的类文件   java.lang.Object。修复构建路径,然后尝试构建   项目docx4j-JAXB-ReferenceImpl未知的Java问题

     

描述资源路径位置类型类型java.lang.Object   无法解决。从必需的.class间接引用   文件NamespacePrefixMapper.java / docx4j-JAXB-MOXy / src / main / java / org / docx4j / jaxb / moxy行   1个Java问题

     

描述资源路径位置类型类型java.lang.Object   无法解决。从必需的.class间接引用   文件NamespacePrefixMapper.java / docx4j-JAXB-ReferenceImpl / src / main / java / org / docx4j / jaxb / ri行   1个Java问题

1 个答案:

答案 0 :(得分:0)

首先,如果您要从Maven Central使用docx4j,请参阅https://stackoverflow.com/a/56589317/1031689。您应该只使用一个docx4j-JAXB- * dep(但看起来只有docx4j-JAXB-MOXy和docx4j- JAXB-ReferenceImpl)。

Maven中央的docx4j-JAXB- *部门不指向-SNAPSHOT罐子。

GitHub上的源代码确实使用-SNAPSHOT版本,因此,如果您已克隆了该版本,请首先运行mvn install将SNAPSHOT jar安装在本地.m2 maven存储库中。然后Eclipse应该很高兴。您可能需要首先在Eclipse中重建和/或在Eclipse中的项目上进行“必要的更新”。