[TIL] 230605

Moon·2023년 6월 5일
0
  • Maven프로젝트를 만들어 패키지 실행시 Source option 5 is no longer supported. Use 6 or later이라는 오류가 떴다.

구글링을 하다가 pom.xml에

    <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
    </properties>

를 추가해줘야 한다고 해서 찾아보니

  • Maven은 따로 설정하지 않으면 default로 자바 default버전으로 1.5를 사용한다고 한다. (xml을 덮어쓰기하느라 초기에 생성된 xml파일을 제대로 보지 않았는데 다시 보니 원래 properties에 compiler 관련 내용이 있었다.

빌드관리도구 - Gradle vs Maven

Gradle

  • JVM 기반, 오픈소스 기반의 빌드 자동화 도구
  • Groovy기반 DSL로 작성

Maven

  • 아파치 Ant의 대안으로 만들어짐
  • 라이브러리와 연관된 라이브러리들까지 연동되서 관리됨

pom.xml
POM (Project Object Model)을 설정하는 부분으로 Maven의 빌드 정보를 담고있으며 프로젝트의 빌드 옵션을 설정한다.

<properties> : 프로젝트 관련 속성
<dependencies> : 프로젝트가 의존하는 라이브러리들 정보

profile
매일 성장하는 개발자 되기😊

0개의 댓글