博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Spring boot中自动编译配置

Posted on 2018-05-04 19:51  jong  阅读(1088)  评论(0编辑  收藏  举报

MAVEN自动编译配置

热部署功能

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

Spring Boot的Plugin配置能够将应用自动打包为war或者jar应用。添加build-plugin

<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<configuration>
					<fork>true</fork>
				</configuration>
			</plugin>
		</plugins>
	</build>

对于Eclipse,还需要在 project 中开启Build Automatically才可以
正常操作是一般是没有问题的,但是当包没有或者有问题的时候,往往导致热部署失败。需要在当前项目的Java Build Path中的Libraries中删除掉有问题的包,重新进行下载即可。
有的时候,自动编译还是比较烦的,还是建议写完一个小模块后进行验证,然后再进行手动编译检查。