首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven不承认新的依赖关系

Maven不承认新的依赖关系
EN

Stack Overflow用户
提问于 2022-02-24 01:13:13
回答 2查看 306关注 0票数 -1

使用maven版本3.6.3和JDK版本"openjdk-17“

我尝试使用Maven的依赖项,以便在我的项目中使用xstream库。按照指南,我将com.thoughtworks.xstream添加到pom.xml文件中:

然后我尝试使用xstream,但是intellij无法解析"XStream“,尽管它似乎对JavaFX很好。此代码不编译。

编辑:我加载了一个新的项目,在那里我使用,我认为是最新的版本。最新的intellij版本Maven 3.8.1和17.0.2版本的其他一切(JDK,openjfx) --但是当我尝试在我的项目代码中使用"XStream“(在重新加载maven项目之后)时,它会说”无法解析符号XStream“

编辑2:我将junit添加到依赖项中,它可以工作。我将Gson添加到依赖项中。它不起作用。

EN

回答 2

Stack Overflow用户

发布于 2022-03-01 13:27:53

我发现,在“Mods-info.java”文件中,需要"requires“。仅此而已

票数 2
EN

Stack Overflow用户

发布于 2022-03-06 07:41:12

以下之一可能解决你的问题:这些都是基于我以前的经验。

  1. ,因为可能是自动导入禁用。重新导入maven项目。(intellij:按Ctrl+Shift+A然后操作-输入“重新加载”查找"Reload项目“)。在我的经验中,
  2. 有时确实会发生依赖关系未被完全接收的情况。从.m2 (com->thoughtworks-> xstream )中删除xstream特殊版本文件夹,并重复步骤1。
  3. 可能无效。检查settings.xml文件中的存储库源文件(如果存在)或替换为其他settings.xml缓存并重新启动(intellij: file->无效缓存/重新启动)。这已经好几次解决了我的问题。
  4. 您对站点或存储库的访问可能会被关闭。检查网络策略或使用vpn (较差的probability)

)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71245930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档