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
避免每次更改Java类时在Spring引导上进行maven clean安装_Spring_Maven_Spring Boot - Fatal编程技术网

避免每次更改Java类时在Spring引导上进行maven clean安装

避免每次更改Java类时在Spring引导上进行maven clean安装,spring,maven,spring-boot,Spring,Maven,Spring Boot,我有一个web应用程序,我正在使用Spring Boot运行它。每次我在.java中进行更改时,我都必须进行mvn清理和mvn安装,以便在运行的应用程序中更新此代码 这个问题有解决办法吗?类似于文件保存时立即重新运行,或者任何使此过程更快的方法,可能只重新发布.java代码 PD:The.xhtml动态查看更新。如果你需要更多特定于应用程序的详细信息,请询问,我会发布它们。先谢谢你 编辑:我还尝试了spring.devtools.restart.additional pathporperty,但

我有一个web应用程序,我正在使用Spring Boot运行它。每次我在
.java
中进行更改时,我都必须进行
mvn清理
mvn安装
,以便在运行的应用程序中更新此代码

这个问题有解决办法吗?类似于文件保存时立即重新运行,或者任何使此过程更快的方法,可能只重新发布
.java
代码

PD:The
.xhtml
动态查看更新。如果你需要更多特定于应用程序的详细信息,请询问,我会发布它们。先谢谢你

编辑:我还尝试了
spring.devtools.restart.additional path
porperty,但仍然无法重新加载。

将以下依赖项添加到pom.xml中,它会在嵌入式tomcat中自动部署更改后的代码

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

org.springframework.boot
弹簧靴开发工具
真的

如果您使用的是spring boot,则为
devtools添加依赖项,并在yml或属性文件中添加此属性:

# for not restarting the server every time
spring.devtools.restart.enabled:  false

您正在使用Spring Boot的开发工具吗?您正在使用什么IDE?@khmarbaise我已经尝试过开发工具,但仍然没有重新加载。@Dherik我正在使用eclipse:eclipse Java EE IDE供Web开发人员使用。版本:Oxygen.3发行版(4.7.3)内部版本id:20180308-1800操作系统:Windows 10,v.10.0,x86_64/win32@MarioC,你期望的行为是什么?在Eclipse上打开
自动构建(或类似的东西),Java上的每次更改都只编译Java文件。因此,在进行任何更改之后,您只需运行spring引导,更改就会出现。这对您有帮助吗?谢谢,我已经尝试将它添加到我的
pom.xml
中,但仍然没有重新加载。我仍然需要执行
清理+安装
。也许我必须为类添加特定的重新加载位置?我在读这些文件:。。。但还是一无所获。谢谢