当前位置: 首页 > 知识库问答 >
问题:

spring-boot-devtools不重新加载多模块maven项目中的依赖模块

强化
2023-03-14

在开始之前,我想说我已经尝试了spring-boot-devtools重新加载多模块maven项目更改中提出的解决方案,这对我并不起作用。

问题:

我有这样一个多模块Spring Boot项目:

    null

我使用Netbeans GUI如果这有任何帮助。我还尝试从命令行运行该项目,但没有成功。所有模块上的Maven打包设置为jar

共有1个答案

隗高旻
2023-03-14

当您在devtools中配置绝对路径时,这一事实告诉我,这主要是一个工作目录问题。

这意味着:

  • 配置的路径应与启动CLI的位置相对
  • 您应该在IDE的运行配置中配置与工作目录相同的位置(无论IDE用于启动应用程序的配置都应该有这样的选项)
 类似资料:
  • 想象一个多模块的Maven-Project。项目结构为: 例如,submodule_5具有submodule_6和submodule_7作为依赖项。可以构建子模块5来构造一个可以部署的WAR文件。Spring-Boot-Devtools提供了每当submodule_5的类路径发生变化时自动重启的特性。 无论何时使用以下方法运行应用程序: 并且对submodule_5进行了更改(取决于您使用的IDE

  • 我正在尝试创建一个多模块的项目,包含两个模块,核心和Web。它们都是我在Spring Initialzer上生成的Spring Boot项目。我设置了Maven POM文件,但在部署它时遇到了问题。然而,我很困惑配置是如何工作的。 核心模块将包含域对象/实体、Spring数据JPA存储库、服务,并将打包为一个JAR。Web模块将具有Spring Security、控制器和视图。它将被包装成一场战争

  • 我有以下Maven项目结构: i、 e.Project1、Project2和Project3在目录结构上是对等的,它们都是Spring Boot应用程序(JAR)。我想将Project2和Project3视为Project1的子项,而不改变目录结构。当我在父项目上执行相同的maven命令时,我需要在子项目上过渡地执行所有maven命令。而且最重要的是,我应该能够将它们打包到一个JAR文件中。我在谷

  • 基本上,我有一个spring boot项目建设与Gradle。该项目有一个包含另外4个子模块的根项目。根项目settings.gradle如下所示: app模块包含spring-引导-分级-插件,并公开了一些API。 我想做的是创建proj-integration-tests子模块,它只包含集成测试。问题从这里开始,因为我需要proj-app依赖关系。 所以在proj-integration-te

  • 我有一个关于Maven依赖解析机制如何在多模块项目中工作的问题。 通常,我只在构建多模块项目时使用“mvn clean install”,我的假设是,如果项目中的任何模块需要以前的模块,依赖关系将通过访问本地存储库并加载相应的“jar”来解决。 由于项目内部原因,我必须使用“mvn清洁编译”,这个命令自然不会创建任何“jar”,而“install”不存在。所以在这里我开始想知道,多模块项目的依赖项

  • 问题内容: 我试图弄清楚Maven多模块项目中的所有依赖项。首先,我使用appfuse创建了一个新的spring mvc多模块项目。它最初具有Web和核心模块。 我发现了部署此项目的知识。但是当我遇到错误时。我总是在哪里添加依赖项或插件感到困惑。我想澄清以下问题。 我创建了一个appfuse mvc多模块项目。我先安装了核心,然后在网上进行了maven jetty7:run(最初我在根文件夹上运行