문제
다음 중 Java 기반 프로젝트의 의존성 관리와 빌드 자동화를 위한 도구로, XML 기반의 설정 파일(pom.xml)을 사용하는 것은?
① Ant ② Maven ③ Gradle ④ SBT
정답
2번
해설
Maven은 pom.xml(Project Object Model) 파일을 사용하여 프로젝트 정보, 의존성, 빌드 설정을 관리하는 Java 기반 빌드 도구이다. Ant는 build.xml을 사용하지만 의존성 관리가 약하고, Gradle은 Groovy/Kotlin DSL을 사용하며, SBT는 Scala 프로젝트용이다.