某些背景
我正在创建一个Spring Boot基本代码应用程序,实际上它在三个项目/模块中分开:
springbase-core
包含:
取决于:没有
springbase-data
包含:
取决于:springbase-core
springbase幅
取决于:springbase-data,springbase-core
我遇到的问题是,如果我的Eclipse工作区中有springbase-core,我就无法在springbase-data中的存储库类中导入元模型。 如果我从Eclipse工作区中删除了springbase-core项目(其中元模型reisde),它就可以工作。
我还尝试从我的springbase-core-0.0.1-SNAPSHOT.jar
存储库中直接复制.m2
,直接在我的项目的根目录中复制(并负责将其添加到.classpath中),并且我能够导入元模型
使用WinZip打开springbase-core-0.0.1-SNAPSHOT.jar
时,我可以看到元模型。使用Maven构建springbase-core
还会在我的pom.xml中配置/ target / metamodel下显示生成的元模型。
看起来像是Eclipse和Maven之间的一个小故障。
有什么想法吗?
答案 0 :(得分:0)
以下是我的问题的解决方案:右键单击所有项目,点击Maven
,然后点击Disable Workspace Resolution
。
Maven将只从.m2
查找依赖关系,无论我的工作区中有什么。