문제
다음 중 Apache Maven의 특징으로 가장 옳은 것은?
① Java 기반 스크립트 언어를 사용하여 빌드 로직을 작성한다 ② XML 기반의 pom.xml 파일을 사용하여 프로젝트 설정을 관리한다 ③ 의존성 관리 기능이 없어 외부 라이브러리를 수동으로 관리해야 한다 ④ 주로 CI/CD 파이프라인을 구축하는 서버 도구로 사용된다
정답
2번
해설
Maven은 XML 기반의 pom.xml 파일을 사용하여 프로젝트 설정과 의존성을 관리하는 빌드 도구이다. ①은 Gradle의 특징(Groovy/Kotlin 기반), ③은 틀림(Maven은 강력한 의존성 관리 기능 제공), ④는 Jenkins 등 CI/CD 도구의 특징이다.