Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何配置基于maven的项目?_Maven - Fatal编程技术网

如何配置基于maven的项目?

如何配置基于maven的项目?,maven,Maven,我有一个SpringBoot2项目,该项目的pom包含一些依赖项,其中两个是我的另一个项目(LIB)。我们称之为LP1和LP2 为了使SpringBoot运行成为可能,我总是需要在LP1的文件夹中运行“mvn clean install”,然后在LP2中再次运行它,现在终于在SpringBoot2项目中再次运行它。否则我会出错,因为maven找不到LP1或LP2或两者 是否可以用另一种方式配置我的项目,以便只运行一次“mvn clean install”?我的文件夹结构如下所示 根 -Sprin

我有一个SpringBoot2项目,该项目的pom包含一些依赖项,其中两个是我的另一个项目(LIB)。我们称之为LP1和LP2

为了使SpringBoot运行成为可能,我总是需要在LP1的文件夹中运行“mvn clean install”,然后在LP2中再次运行它,现在终于在SpringBoot2项目中再次运行它。否则我会出错,因为maven找不到LP1或LP2或两者

是否可以用另一种方式配置我的项目,以便只运行一次“mvn clean install”?我的文件夹结构如下所示

-SpringBootProjectFolder

-LP1


-LP2

为项目创建父Pom,并将LP1和LP2添加为从属模块。这种方式触发父项目的生成将首先生成子模块。有关更多详细信息,请参阅此

根目录是否真的是比LP1、LP2高一级的文件夹?你能画出文件夹的结构吗?嗨,我是说我的工作区,我所有的项目都在这里面