java - 编译失败 - 库/目录不存在
问题描述
我正在修改一个 Java 项目,并在测试 Java 文件中使用的“主要”Java 程序中包含了一些库。包含这些库后,项目将无法编译。当这些库仅包含在测试 Java 文件中时,一切都可以正常编译。我查看了 pom.xml 和 settings.xml 文件以寻找线索,但没有发现任何问题。
这是错误消息:
[错误] 无法执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project translate-ws: Compilation failure: Compilation failure: [ERROR] ~/dv-6.4. 0-src/teiid-parent-8.12.11.6_4-redhat-64-12/connectors/translator-ws/src/main/java/org/teiid/translator/ws/WSExecutionFactory.java:[56,17] 包组织.junit 不存在 [错误] ~/dv-6.4.0-src/teiid-parent-8.12.11.6_4-redhat-64-12/connectors/translator-ws/src/main/java/org/teiid/translator /ws/WSExecutionFactory.java:[57,19] 包 org.mockito 不存在 [错误] ~/dv-6.4.0-src/teiid-parent-8.12.11.6_4-redhat-64-12/connectors/translator -ws/src/main/java/org/teiid/translator/ws/WSExecutionFactory.java:[58,21] 包org.teiid.cdk不存在
测试 Java 文件位于 ~/dv-6.4.0-src/teiid-parent-8.12.11.6_4-redhat-64-12/connectors/translator-ws/src/test/java/org/teiid/translator/ws /*.java
显然,测试 Java 文件可以“看到”这些库,但主要 Java 文件不能。
如果有人想查看它,我可以包含 pom.xml 文件。
解决方案
推荐阅读
- javascript - 如何在 JavaScript 中显示多个随机整数?
- javascript - 如何在第一次渲染后模拟 select onchange
- amazon-web-services - 如何将docker ip地址映射到域名
- python - 如何将订购的独特物品保持在尺寸有限的结构中?
- playframework-2.0 - 如何将 play framework 1.2.4 迁移到 play 2.1?
- javascript - 如何获取 json 文件的主结构?
- ios - React Native iOS:“911”号码的telprompt在iPhone上显示为“(91)1”
- java - 切换到任何新窗口
- javascript - 收到 axios 数据后 Vue2Editor 内容未更新
- angular - 如何将数据填充到 FormGroup 中?