我有两个 maven 构建的 SpringBoot 项目,但是将其中一个项目打包安装到本地之后,另一个项目引用失败,百思不得其解,于是简单的模拟了一下,前来提问。

demo1 项目中,我建了一个 DemoFactory 的类,里面有一个 getMsg() 的静态方法。
之后,我使用 $ maven clean install 将 demo1 打包安装到本地,可以在下图中看到,已成功安装到本地:


可以看到,是引入成功了,而且我按住 command 点击也能点的进去:

这里也能看到,确实是引入成功了:

我在 demo2 中建了一个测试类,打算调用 demo1 中 DemoFactory 的 getMsg() 方法,下图可以看到,我输入 DemoFactory,已经自动给出提示了:

但是:

就是这个样子了。。。重新 clean、install demo1 都没用,求大神帮忙解答。