Spring

스프링 부트에 설치된 maven에서도 mvn 명령이 작동하지 않습니다.

기록만이살길 2021. 3. 22. 08:06
반응형

스프링 부트에 설치된 maven에서도 mvn 명령이 작동하지 않습니다.

1. 질문(문제점):

STS에 스프링 부트 응용 프로그램이 있습니다. 응용 프로그램에는 maven 의존성이 있으며 pom.xml이 제대로 작동합니다. 그래서 maven이 설치되고 잘 실행됩니다.

이제 mvn 명령을 실행하고 싶습니다.

그러나 STS 터미널 또는 Windows 명령 프롬프트로 이동하여 mvn 명령 (예 : mvn -version)을 실행하면 다음 오류 메시지가 나타납니다. mvn은 내부 또는 외부 명령으로 인식되지 않습니다.

몇 가지 조사를하면서 maven을 다음과 같이 설치해야한다는 것을 알았습니다 : \ program files \ apache-maven-xxx

그런 다음 M2_HOME 환경 변수를 만들어야합니다.

내 시스템을 확인하면 apache-maven-xxx 폴더를 찾을 수 없습니다. 최소한 \ program 파일 아래에는 없습니다.

그래서 maven을 다운로드하고 해당 폴더에 설치하는 것이 STS에 이미 설치 한 maven과 충돌하지 않는지 궁금합니다. 아니면 이미 STS에 대한 maven이 있으므로 다른 방법으로 수정해야합니까?

감사.

2. 해결방안:

환경에 MAVEN_HOME이 있으면 하나의 값만 변경하여 쉽게 전환 할 수있는 가장 쉬운 설치 방법입니다. 또한 M2_HOME을 만들 필요없이 영상 만 따라하면됩니다. 저는 개인적으로 M2_HOME을 만든 적이 없습니다. 그 부분은 생략해도됩니다. MAVEN_HOME에 집중 하십시오 https://www.youtube.com/watch?v=Tu2L1pg4jns

65671710
반응형