2017-11-09 6 views

답변

0

이미 (물론 필요에 봄 부트 버전 적용) 빌드 스크립트에 추가 Spring Boot Gradle Plugin을 사용하지 않는 경우 : 당신이 다음을 수행 할 수 있습니다이 플러그인으로

buildscript{ 
    ext { springBootVersion = '1.5.7.RELEASE' } 
    dependencies { 
      classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") 
    } 
} 
apply plugin: 'org.springframework.boot' 

을 :

bootRun { 
    args += ["--server.port=[PORT]"] 
} 

동적 인 경우 프로젝트 속성을 사용하여 포트를 변경할 수 있습니다. 이 같은 비슷한 뭔가를해야 :

if(!project.hasProperty("port")) 
    project.ext.set("port", 8080) 

bootRun { 
    args += ["--server.port=${project.port}"] 
} 

그런 다음 당신이 응용 프로그램을 시작할 수 있습니다

./gradlew

bootRun -Pport = 8888

당신이 -Pport에서를 건너 뛰면 이 예에서는 8080을 사용합니다.

1

Gradle 스크립트에 추가 구성을 추가하지 않으려는 경우 SERVER_PORT 환경 변수 :

SERVER_PORT=8888 ./gradlew bootRun