java - Eclipse 使用不存在的 jre 版本来解决 tools.jar 的 maven 依赖
问题描述
我的 pom.xml 中有一个非常奇怪的错误,它看起来像:
Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.cxf:cxf-codegen-plugin:3.3.3 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.8.0 at specified path C:\Program Files\Java\jre1.8.0_241/../lib/tools.jar
at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:218)
主要奇怪的是:
1st - 我的构建路径中有这个 jar 和
第二- 在任何地方,我在 Eclipse 设置和我的环境变量中都没有指向 java1.8.0_241 或 jre1.8.0_241 的指针
目前,我通过将带有路径的依赖项与 tools.jar 直接添加到插件部分来解决此问题,但我认为这是一个非常丑陋的解决方案。有谁知道我可以查找 eclipse 设置的其他地方(在 eclipse.ini 中添加“-vm JDK path”参数对我没有帮助)
解决方案
推荐阅读
- sql - 如何将比率四舍五入到 Postgresql 中的最低整数值?
- traefik - Traefik V2 获取通配符证书
- javascript - 如何记录和更新剪刀石头布游戏的输赢历史?
- cmake - 尝试在 Ubuntu 上配置 CMake 工具链
- rust - 有没有办法在 Rust 中删除静态生命周期对象?
- c - 小数点后的数字在排序后消失
- java - Mockito 模拟数据库调用
- flutter - EditingTextController 在不调用 setState() 的情况下更新小部件值 - Flutter
- java - Gradle如何添加VM选项以在javafx 11 idea上运行和部署jfoenix?
- sql - Oracle SQL 脚本给出错误。我尝试创建表