我的项目结构就像这样
Project 1(Spring boot)
dependencies
project 2(spring boot jar)
project 3(normal jar)
当我为项目1执行maven clean install时,它会产生编译错误,导致项目2(引导jar),依赖Project的类没有找到,虽然项目3的类确实会产生任何问题。当我打开项目2的jar时,类在BOOT-INF文件夹中,如何解决这个问题?我能以某种方式让MAVEN知道项目2是引导jar,BOOT-INF内的搜索类。
答案 0 :(得分:0)
如前所述,项目2需要依赖项目3才能使用其类/资源。
无论如何,要避免使用弹簧启动应用程序(项目1到项目2)的依赖。
而是将项目2分成两个部分:
然后让