[SPRING] maven-spring-boot-plugin을 사용할 때 Spring Boot 명령 행에 classpath 추가 시작
SPRINGmaven-spring-boot-plugin을 사용할 때 Spring Boot 명령 행에 classpath 추가 시작
다음 명령으로 실행되는 스프링 부트 응용 프로그램을 실행할 때 classpath를 추가하려고합니다.
mvn spring-boot:run
현재 필드에 삽입 된 사용자 정의 인수를 사용하여 클래스 경로 폴더를 내 maven 테스트에 추가 할 수 있습니다.
그러나이 접근법은 mvn spring-boot : 실행
해결법
-
==============================
1.Spring Boot Maven Plugin은 기본적으로 프로젝트가 클래스 패스에 있어야하는 것을 포함하는 JVM을 생성한다.
Spring Boot Maven Plugin은 기본적으로 프로젝트가 클래스 패스에 있어야하는 것을 포함하는 JVM을 생성한다.
이 클래스 경로에 항목을 추가해야하는 경우 플러그인은 다음을 제공합니다.
예를 들어,이 폴더를 / this / that / theother를 classpath에 추가하려면 다음과 같이 spring-boot 플러그인을 구성합니다.
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <folders> <folder> /this/that/theother </folder> </folders> </configuration> </plugin>
해당 설정을 사용하면 mvn spring-boot : run -X를 호출하면 추가 폴더가 classpath 앞에 포함되어있는 것을 볼 수 있습니다.
-
==============================
2.https://docs.spring.io/spring-boot/docs/current/maven-plugin/run-mojo.html에있는 pom을 수정하지 않으려면 명령 줄에서 사용할 수있는 사용자 속성도 있습니다.
https://docs.spring.io/spring-boot/docs/current/maven-plugin/run-mojo.html에있는 pom을 수정하지 않으려면 명령 줄에서 사용할 수있는 사용자 속성도 있습니다.
mvn -Dspring-boot.run.folders=/etc/bbcom spring-boot:run
from https://stackoverflow.com/questions/45710051/adding-classpath-to-springboot-command-line-start-when-using-maven-spring-boot-p by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring Batch 메타 데이터 테이블에서 동시에 교착 상태가 발생하는 여러 Spring Batch 작업 (0) | 2019.06.08 |
---|---|
[SPRING] Jackson : 각 값에 대해 올바른 유형의 Map <String, Object>에 비순환 (0) | 2019.06.07 |
[SPRING] 모든 BeanPostProcessors가 처리 할 수없는 클래스 (0) | 2019.06.07 |
[SPRING] Servlet 또는 @Controller를 사용해야하는 경우 (0) | 2019.06.06 |
[SPRING] Spring WebClient를 사용하여 여러 개의 호출을 동시에 수행하는 방법? (0) | 2019.06.06 |