我有一个Spring Boot 2项目,该项目的pom包含一些依赖项,其中两个依赖项是我的另一个项目(库)。我们称之为LP1和LP2。
要使SpringBoot能够运行,我总是需要在LP1文件夹中运行“ mvn clean install”,而不是在LP2中再次运行,现在最后在SpringBoot2项目上再次运行它。否则我会出错,导致行家无法找到LP1或LP2或两者。
可以用另一种方式配置项目,这样我可以只运行一次“ mvn clean install”吗?我的文件夹结构看起来像这样
根
-SpringBootProjectFolder
-LP1
-LP2
答案 0 :(得分:2)
为您的项目创建一个父Pom,并将LP1和LP2添加为依赖模块。这样触发父项目的构建将首先构建子模块。有关更多详细信息,请参见此How to make maven build of child module with parent module?