首页新闻找找看学习计划

Maven项目中引入另一个项目失败

0
悬赏园豆:15 [已关闭问题] 关闭于 2018-11-21 09:33

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

1、首先,我有一个 demo1 项目

image_1cmb3aln95llilqh4pp2cefl9.png-280.8kB

demo1 项目中,我建了一个 DemoFactory 的类,里面有一个 getMsg() 的静态方法。

2、我将 demo1 项目通过 maven 安装到本地

之后,我使用 $ maven clean installdemo1 打包安装到本地,可以在下图中看到,已成功安装到本地:

image_1cmb3hsmv16517ha170a1k4nn1sm.png-152.8kB

3、demo2 项目中 引入 demo1

image_1cmb3lndi1rli1ghp14kmv2h1e921g.png-336.5kB

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

image_1cmb3norgu7tjhej8c1fon1gc11t.png-267.3kB

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

image_1cmb3q2urfg41vii2lptrl16t64q.png-42.5kB

4、demo2 中 调用 demo1 的方法

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

image_1cmb3t90966qj8g10tmsb723u57.png-130.3kB

但是:

image_1cmb42imfjsr1bl5119qinoapn64.png-52.8kB

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

Yoooshiki的主页 Yoooshiki | 初学一级 | 园豆:14
提问于:2018-09-02 01:51
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册