【问题标题】:How to make Spring Tool Suite like a multi-maven-module project?如何使 Spring Tool Suite 像一个多 Maven 模块项目?
【发布时间】:2021-01-29 21:45:27
【问题描述】:

我正在尝试创建一个包含多个 Maven 模块的 Spring Boot 项目。我已经使用了https://spring.io/guides/gs/multi-module/ 的教程。

本网站推荐这样的目录树:

parent
    application
        src, and other subdirectories
        pom.xml
    library
        src, and other subdirectories
        pom.xml
    pom.xml

我使用 Visual Source Code 开发了这个项目。

想从另一个角度看项目,我尝试将项目目录导入 Spring Tool Suite。我正在使用最近的一个,您将 STS 插件应用于最新的 Eclipse 安装。

嗯,STS 不太喜欢这个项目。

  • (文件,从文件系统打开项目)可以看到项目,但“完成”按钮实际上并没有做任何事情。
  • (File、Import、General、Existing Projects into Workspace)导入项目,但作为 Maven 项目(没有“J”图标)。当我尝试(运行,运行配置)时,它看不到我的项目。

这样的项目如何才能对 Spring Tool Suite 友好?

谢谢,

杰罗姆。

【问题讨论】:

    标签: spring-boot maven spring-tool-suite


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      Eclipse 使用几个不同的向导来导入项目可能会有些混乱。具有讽刺意味的是,向导应该使导入项目变得容易,从某种意义上说,它们确实如此......但是......不幸的是,选择正确的向导本身可能有点挑战/令人困惑。您使用的向导取决于项目的类型。

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

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

      【讨论】:

        猜你喜欢
        • 2013-04-10
        • 1970-01-01
        • 2019-04-16
        • 1970-01-01
        • 2022-10-14
        • 2017-09-20
        • 2019-01-19
        • 1970-01-01
        • 2015-01-03
        相关资源
        最近更新 更多