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
Spring boot 如何使Spring工具套件像一个多maven模块项目?_Spring Boot_Maven_Spring Tool Suite - Fatal编程技术网

Spring boot 如何使Spring工具套件像一个多maven模块项目?

Spring boot 如何使Spring工具套件像一个多maven模块项目?,spring-boot,maven,spring-tool-suite,Spring Boot,Maven,Spring Tool Suite,我正在尝试创建一个包含多个Maven模块的springboot项目。我已经在使用了教程 本网站推荐如下目录树: parent application src, and other subdirectories pom.xml library src, and other subdirectories pom.xml pom.xml 我使用可视化源代码开发了这个项目 为了从另一个角度看这个项目,我尝试将项目目

我正在尝试创建一个包含多个Maven模块的springboot项目。我已经在使用了教程

本网站推荐如下目录树:

parent
    application
        src, and other subdirectories
        pom.xml
    library
        src, and other subdirectories
        pom.xml
    pom.xml
我使用可视化源代码开发了这个项目

为了从另一个角度看这个项目,我尝试将项目目录导入到Spring工具套件中。我使用的是最近的一个,您将STS插件应用于最新的Eclipse安装

STS不太喜欢这个项目

  • (文件,从文件系统打开项目)可以看到该项目,但“完成”按钮实际上什么都不做
  • (文件、导入、常规、现有项目到工作区)导入项目,但作为Maven项目(无“J”图标)。当我尝试(运行,运行配置)时,它不会看到我的项目
如何使这样的项目对Spring工具套件友好

谢谢


Jerome.

要创建多maven项目,您只需从start.spring.io下载两个单独的maven项目,然后将它们解压缩,并将两个文件夹移动到一个父文件夹,然后尝试将父文件夹抓取到Intellij,因此,它会自动下载项目的依赖项和其他需求,其中我们在一个实体中有两个maven项目

Eclipse可能会与导入项目的几个不同向导混淆。具有讽刺意味的是,向导应该使导入项目变得容易,从某种意义上说,他们确实做到了。。。但是不幸的是,选择正确的向导本身可能有点困难/混乱。使用哪个向导取决于项目的类型

因为您的项目是maven项目,所以最好使用maven项目的向导。您可以在“文件>>导入>>现有Maven项目”中找到它

因此,尝试一下,将其指向项目的“父”文件夹,您应该会看到一个相对直观的UI,可以导入所有3个项目并将它们配置为在Eclipse中使用