티스토리 뷰
발단
윈도우즈 환경에서 VScode IDE를 사용하여 SpringBoot + Gradle 작업을 하던 중
프로젝트 실행 시 profile 별로 동작을 구분하기 위해 yml 파일에 profile을 분리 후
해당 profile로 Run을 하는데 아래와 같은 오류가 발생하였다.
PS 프로젝트경로> .\gradlew.bat -Dspring.profiles.active=test bootRun
> Configure project :
profiles 확인 : null
FAILURE: Build failed with an exception.
* What went wrong:
Task '.profiles.active=test' not found in root project '프로젝트 상위 폴더'.
* Try:
> Run gradlew tasks to get a list of available tasks.
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 6s
원인 및 조치
gradle bootRun 실행 시 profile명 부분이 잘린 부분이 의심되어
인자 값 옵션 부분의 "." 마침표를 제거 후 Run을 하니 정상적으로 동작하였다.
VScode 콘솔창에서는 마침표를 경로로 보는 것으로 보여 인자 값을 "따옴표로 묶어준 후 실행을 해보았다.
아래와 같이 정상적으로 올라간 것을 확인하였다.
PS 프로젝트경로> .\gradlew.bat "-Dspring.profiles.active=test" bootRun
> Configure project :
profiles 확인 : test
> Task :bootRun
<==========---> 80% EXECUTING [5s]
> :bootRun
'spring' 카테고리의 다른 글
spring security 스프링시큐리티 주요 설정 분석 (0) | 2022.02.27 |
---|---|
[JPA] JPA 프로젝트 수정 기능 구현 시 null 값으로 저장되는 현상 (2) | 2022.01.13 |
[JPA] 메서드명으로 쿼리 생성 원리 (0) | 2020.10.06 |
[Spring] MVC DispatcherServlet 동작 원리 (1) | 2020.07.20 |
[spring] SpringBoot 자동 설정 원리 (0) | 2020.01.16 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Windows
- html
- SQL
- React
- Oracle
- JSON
- IMAGE
- Linux
- Java
- vscode
- WAS
- 날짜
- SpringBoot
- Eclipse
- spring
- Git
- mybatis
- docker
- 깨짐
- btye
- parse
- 이벤트발생
- web
- jQuery
- 컨테이너
- jaxen
- JPA
- gradle
- TLS
- SSL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함