【问题标题】:Intellij idea cant access to starter class of Spring BootIntellij idea 无法访问 Spring Boot 的 starter 类
【发布时间】:2018-05-11 16:50:02
【问题描述】:

我的 Spring Boot 启动类位于一个外部 jar 中。这个外部 jar 是这个项目的依赖项。当我尝试在 IntelliJ 中创建 Spring Boot 的配置时,它说它无法访问这个类。 我在 pom.xml 中添加了主类的标签,并通过 maven Spring Boot 的插件运行它,一切正常,但很烦人,因为每次更改我都需要运行安装。当我通过 IntelliJ 中的依赖窗口打开 jar ,我可以看到这个类并有一个运行选项,如果你按运行 IntelliJ 说找不到要运行的 spring boot 类。

【问题讨论】:

    标签: java spring maven spring-boot intellij-idea


    【解决方案1】:

    检查:项目设置 |马文 |进口 |自动导入 Maven 项目。

    另外,在 maven 选项卡中,您可以将外部项目添加为直接依赖项(绿色“+”按钮)。在那里你必须选择你也添加为 pom.xml 的项目

    然后,如果您想为您的 impl 项目构建 jar/war,您只需在外部项目上运行 mvn install。但在 IDE 内不需要执行安装。

    【讨论】:

      【解决方案2】:

      在新版本中,您有包含提供的依赖项的复选框。检查它会起作用

      【讨论】:

        猜你喜欢
        • 2022-09-22
        • 1970-01-01
        • 2019-03-06
        • 2019-05-28
        • 2022-08-03
        • 2013-12-24
        • 2019-01-04
        • 2014-04-07
        • 2016-03-29
        相关资源
        最近更新 更多