我的项目结构是这样的
Project 1(Spring boot)
dependencies
project 2(spring boot jar)
project 3(normal jar)当我为项目1执行maven干净安装时,它给出了编译错误,导致项目2(boot jar)、依赖项目的类找不到,尽管项目3的类确实会产生任何问题。当我打开项目2的jar时,类在BOOT-INF文件夹中,如何解决这个问题?我能不能让MAVEN知道项目2是boot jar,在BOOT-INF中搜索类。
发布于 2017-04-23 16:58:49
如前所述,项目2需要依赖于项目3,才能使用其类/资源。
无论如何,对spring引导应用程序(项目1到项目2)的依赖是要避免的。
相反,将项目2分成2个aretefacts:
让我们
jar项目-2-依赖于project-2-jar
https://stackoverflow.com/questions/43559126
复制相似问题