Maven 使用来自工作区而不是 .m2 文件夹的依赖项

问题描述

所以我有以下 project structure Sporium 是一个带有 maven 多模块 paste(sapply(strsplit(additional,"(?<=\\)),",perl = TRUE)[[1]],f1),collapse=",") #[1] "1543-(2,6),1548-(2),1549,1334-(1~5),1401-(15,145)" 的工作集我现在的问题是当我在我的项目中定义这个 pom.xml 时它不会使用创建的依赖项在 spigot-parent 文件夹中,但它将使用我的 IDE 工作区的 maven 模块项目中的文件,该文件不起作用,因为它们是原始、未打补丁和未编译的文件 如所见here。知道如何告诉 Maven 在我的工作区中不使用该版本而只在本地存储库 .m2 文件夹中搜索吗?

解决方法

右键单击项目,选择“Maven”,然后禁用工作区解析。

然后不再从您的工作区解析项目。