springboot 프로젝트를 받고나서 돌려볼일이 생겼다.
RN 개발자로만 살아온 내게는 배울수 있는 좋은 기회였다.
RN 프로젝트는 프로젝트를 받고나서, npm install 이나 yarn 으로 package.jon 에 있는 라이브러리들을 설치해 주어야한다.
springboot 도 메이븐을 통해 pom.xml 에 디펜던시들이 세팅되어있다고 알아서 뭔가 그런 세팅을 할줄 알았다.
처음 깃에서 클론을 받고, intellij 로 구동해보니
Error : unresolved plugin maven
해당 에러가 떠있었다.
일단
brew install mvn
으로 mvn을 설치해주었다.
RN 기준으로 이것이, yarn 이나 npm install 을 안한 상태구나라고 어림짐작하고 pom.xml을 설치해 주어야겠다고 생각하고
mvn clean install
이라는 명령어를 쳤다.
( 하지만 mvn clean install 은 컴파일된 .target 폴더를 지워주는 역할을 했고, install은 빌드하여 jar 파일을 컴파일 해주는 명령어였다. )
빌드중에
Error : service: Fatal error compiling: error: release version 19 not supported
에러를 만났다. 이는 java version 이 맞지않는 상태에서 나는 에러로 알고
5. Mvn -version
해당 자바버전을 확인했다. 프로젝트는 19버전이었기에
인텔리제이의 File -> Project Structure 에서
19버전의 java를 다운받고
project structure의 project 에서
19버전으로 세팅해줬다.
19버전을 세팅하는 것만으로
root/src/main/java/SpringframeworkApplication.java
에서
java 파일을 돌리는것으로 해결했다.