Gradle

gradle Could not resolve placeholder '~' in value "${~}"

비뀨_ 2022. 10. 28. 22:37

스터디 프로젝트를 AWS EC2에 배포할 때 계속 이런 오류가 떴다.

전문은 너무 길어서 중요한 부분만 캡쳐

 

이해하기 쉬운 에러 메세지이다. 'moyeo.auth.header.schema' 를 찾을 수 없는데 그걸 사용하고 있어??

 

${moyeo.auth.header.schema}는 application-xx.yml (프로젝트 프로필 yml 파일)에 정의해 놓았다.

 

분명히 있는데 왜 계속 찾을 수 없다고 하는지 몇시간 잡아먹다가 로그를 살펴보기로 했다.

 

 

네모친 부분을 보면 기본 profile set이 없어서 default로 설정 된 프로필을 쓰겠다--라는거다.

 

근데 여기서 좀 의아한게 

나는...프로필 환경변수를 줬지..않나???

 

dk............ --spring ~~ 으로 해야하는데 ...실수했다

 

결론은 오타 때문이었지만

 

환경 변수를 못찾아 온다면 환경변수를 사용하는, 설정이 된 곳을 한번 잘 찾아보자.

거기서도 안된다면 제대로 프로필 설정이 되어있나 확인을 해보자.