"mvn spring-boot:run"은 구동에 문제없는데, 옵션을 주면 Build Fail 나는 원인을 알 수 있을까요?
1593
작성한 질문수 68
알찬 강의 감사드립니다.
초장에 막히는 부분이 있어 질문드려보아요.
- "mvn spring-boot:run"은 구동에 문제없는데, 옵션을 주면 Build Fail 나는 원인을 알 수 있을까요?
> mvn spring-boot:run -Dspring-boot.run.jvmArguments='-Dserver.port=9003'
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------------< com.example:user-service >----------------------
[INFO] Building user-service 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.296 s
[INFO] Finished at: 2021-05-22T20:43:08+09:00
[INFO] ------------------------------------------------------------------------
[ERROR] Unknown lifecycle phase ".run.jvmArguments=-Dserver.port=9003". You must specify a valid lifecycle phase or a goal in the fo rmat <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: val idate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test -sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-p ackage, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clea n, pre-site, site, post-site, site-deploy. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/LifecyclePhaseNotFoundException
혹시몰라서
인텔리제이 Maven 설정 캡쳐 받아보았습니다.
답변 7
2
안녕하세요, 이도원입니다.
올려주신 코드는 문제가 없어 보입니다. 실제 제 환경에서 해당 명령어를 그대로 붙여넣기 해서 실행해도 오류없이 9003 포트로 실행되고 있습니다. 작업하신 user-service 프로젝트(pom.xml 파일 포함)를 보내주시면, 오류를 같이 확인해 보도록 하겠습니다.
edowon0623@gmail.com
감사합니다.
0
강사님 답견 감사합니다.
저는 몇일전 애러나는부분을 keep 해놓고,
오늘 강사님의 답글보고 같은 예제를 git branch 를 과거로 이동후,
오늘 다시 cmd 로 실행하니 갑자기 되더군요 ...ㅠㅠ
정확히 무슨 원인인지 가늠이 잡히지 않습니다.
애러 발생시점과 실행환경 차이
- 콘솔 Powershell 1.0 ➡ 콘솔 CMD 실행
애러가 콘솔 때문이라고 생각지는 않지만, 그날 4~5시간 삽질하다가 갑자기 잘되니 당혹스럽네요..;;
뜬금포지만 혹시, 콘솔프로그램 어떤거 쓰시는지 여쭤도 될까요?ㅎ
저는 남은 강의 정주행하러 다시 가보겠습니다^^
0
안녕하세요, 이도원입니다.
저도 윈도우 환경에서 테스트 할 때는 Powershell 보다는 일반 CMD 또는 gitbash를 사용합니다. 제가 주로 사용하는 환경이 MacOS다 보니, 저는 기본 MacOS의 터미널과 iTerm 또는 Termius라는 앱을 사용합니다 .
감사합니다!
0
윈도우 powerShell에서는 하이픈(-)을 사용할 때 백틱(`) 또는 작은 따옴표('')를 사용하여 escape 처리를 해주어야 합니다.
아래 명령어를 사용하시면 파워쉘에서도 실행 가능합니다.
mvn spring-boot:run `-Dspring-boot.run.jvmArguments='-Dserver.port=9003'
자세히 보면 위 로그에 -Dspring-boot가 잘린 것을 볼 수 있네요.
0
저도 동일 증상이었는데요.
mvn spring-boot:run -D"spring-boot.run.arguments"=--server.port=8010
처럼 " " 처리를 추가하니 동작하네요.
원리를 설명할 수는 없는데 참고차 올려 봅니다.
0
시스템 환경 변수에서 JAVA_HOME으로 설정하는 JDK 버전을 프로젝트에서 사용하는 버전과 일치하는 것도 필요합니다. 같은 에러 겪으시는 분들 참고하시면 좋을 것 같습니다~
kafka 업데이트 강의 듣고 시포요
0
85
1
강의 교안
0
75
1
마이크로서비스간 통신 시, 인증 처리
0
79
1
api gateway 에서 인증 처리
0
66
1
섹션 19 질문드립니다
0
53
1
강의 자료 업데이트
0
83
1
부하분산 강의 섹션
0
57
1
강의자료는 어디에서?
0
72
1
강의 자료는 어디서 다운 받을 수 있나요?
0
110
1
전체 사용자 조회시 오류
0
59
1
혹시 pk 외 별도의 id 를 부여한 이유가 있을까요 ??
0
112
2
학습 방향
0
95
2
카프카 커넥터 사용 목적 문의
0
86
2
kafka 강의
0
108
2
서비스 디스커버리 종류
0
87
2
강의 자료에 대해서 궁금해요
0
117
2
GlobalFilter, LoggingFilter가 동작하지 않습니다.
0
90
2
Kafka Source Connect 버전 에러
0
85
2
소스커넥터는 사용안한 거 맞죠?
0
81
2
강의자료 업데이트 문의
0
96
2
강의에서 BCryptPasswordEncoder 에 역할(5-2)
0
56
1
강의 업데이트 계획이 궁금합니다.
0
113
2
MSA 애플리케이션에 Spring Web과 Spring Data JPA를 사용하는 것이 바람직한지 궁금합니다. (MSA 설계와 관련된 질문입니다)
0
162
2
어떤 것이 업데이트 된 건가요?
0
164
2





