[SPRING] 버블 부팅을 지원하는 gradle 연속 빌드가 있습니까?
SPRING버블 부팅을 지원하는 gradle 연속 빌드가 있습니까?
내가 -t 플래그와 함께 gradle로 빌드를 실행하려고 할 때 :
./gradlew clean build -x test -t
나는 프롬프트 라인을 얻을 :
하지만 bootRun 명령으로 시도해도 작동하지 않습니다.
./gradlew clean bootRun -t
스프링 부트와 함께 작동합니까? (나는 스프링 개발자 도구 플러그인에 대해 안다 - 1.3은 아직 공개되지 않았다)
해결법
-
==============================
1.이는 Spring Boot 애플리케이션의 특성에 달려 있습니다. 일반적으로 앱을 실행 한 다음 종료하면 연속 빌드가 작동합니다. 그러나 앱이 일반적으로 무기한으로 유지되는 경우 (예 : HTTP 요청을 처리하는 웹 앱이기 때문에 작동하지 않음) 후자의 경우 bootRun 태스크가 완료되지 않으므로 Gradle은 변경 사항을 감시하기 시작할 시간임을 알지 못합니다.
이는 Spring Boot 애플리케이션의 특성에 달려 있습니다. 일반적으로 앱을 실행 한 다음 종료하면 연속 빌드가 작동합니다. 그러나 앱이 일반적으로 무기한으로 유지되는 경우 (예 : HTTP 요청을 처리하는 웹 앱이기 때문에 작동하지 않음) 후자의 경우 bootRun 태스크가 완료되지 않으므로 Gradle은 변경 사항을 감시하기 시작할 시간임을 알지 못합니다.
-
==============================
2.앤디 윌킨슨 (Andy-Wilkinson)은 자신의 대답에서 정확합니다. 일부 응용 프로그램이 무기한 실행되기 때문에 gradle bootRun이 완료되지 않습니다. Grails 프로젝트에서이 호에 잘 설명되어 있습니다.
앤디 윌킨슨 (Andy-Wilkinson)은 자신의 대답에서 정확합니다. 일부 응용 프로그램이 무기한 실행되기 때문에 gradle bootRun이 완료되지 않습니다. Grails 프로젝트에서이 호에 잘 설명되어 있습니다.
BootRun이 명령 줄에서 응용 프로그램을 다시로드하도록 강제하는 방법을 찾았습니다. 핵심 항목은 gradle 데몬과 spring-boot-devtools 패키지입니다.
재 장전하려면 2 개의 터미널을 열어야합니다.
from https://stackoverflow.com/questions/31512195/does-gradle-continuous-build-support-springboot by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring RESTful 웹 서비스로 CSRF 보호를 처리하는 방법? (0) | 2019.02.23 |
---|---|
[SPRING] 왜 Spring Integration에는 여러 XML 스키마가 있으며 어떤 스키마를 사용해야합니까? (0) | 2019.02.23 |
[SPRING] 스프링 데이터의 페이지 매김 JPA (한계 및 오프셋) (0) | 2019.02.23 |
[SPRING] 찾을 수없는 'org.hibernate.SessionFactory'유형의 bean이 필요합니다. (0) | 2019.02.23 |
[SPRING] 스프링 레스트 컨트롤러 : 유효성을 선택적으로 끄는 방법 (0) | 2019.02.23 |