gpt4 book ai didi

java - 无法从具有嵌套模块的 IntelliJ maven 项目中删除无效项目

转载 作者:行者123 更新时间:2023-11-30 06:49:45 25 4
gpt4 key购买 nike

在一个 Maven 项目中,我有一个主模块 A 和几个嵌套模块 B、C 等...

其中一个嵌套模块有多个对我添加到其 POM 中然后删除的依赖项的引用。其中每一个都被列为以下形式的问题:“模块 B:依赖项列表中的项目‘opensaml-2.x.x’无效。

我想删除这些旧引用并手动添加 JAR 文件。但是,对于这两个操作我都会遇到相同的错误:

源根目录“...\A\B\src”无法在模块“A”中定义,因为它属于嵌套模块“B”的内容

不过,我并不想定义任何源根。我只想删除对缺失依赖项的引用并添加 JAR 文件。

最佳答案

  1. 尝试右键单击项目面板中的父模块并选择“Maven->重新导入”

  2. 如果这不起作用,那么:

    • 关闭项目
    • 删除.idea目录和所有.iml文件
    • 使用“从现有源文件/新建/项目...”重新创建项目
    • “从外部模型导入项目”
    • 选择“Maven”

由于某种原因,Idea 的模块结构可能会变得困惑,重新导入它会更容易。当您重命名模块或模块目录时,通常会发生这种情况。

关于java - 无法从具有嵌套模块的 IntelliJ maven 项目中删除无效项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43058563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com