如何使用Spring Boot插件管理Maven多模块项目依赖项

时间:2018-06-22 11:48:06

标签: java maven-3 spring-boot-maven-plugin

我具有以下Maven多模块结构:

parent - integration-test (purely for all integration tests) - web (contains rest controllers and js, static etc)

现在,Web已被构建到一个Spring Boot Far Jar中,我希望integration-test依靠具有范围测试的Web来测试Web中存在的控制器。

运行mvn clean test可以从父级运行,而install则不能,因为运行测试时的类路径使用胖子。

我想知道是否有人可以在这里解释测试和安装的生命周期差异,以及我是否可以使用maven实现这种结构?我应该放弃集成测试模块的想法还是为Web构建两个jar?

我在使用gradle之前已经实现了这种结构。

谢谢

0 个答案:

没有答案