Eclipse Java 프로젝트를 Maven 프로젝트로 변환하기 1. 들어가는 말 이 글에서는 Eclipse Java 프로젝트 를 Maven 프로젝트 로 변환했을 때의 이점과 변환 방법을 소개합니다. 구분 설명 소스 폴더 위치 Eclipse Java 프로젝트 Eclipse에서 File -> New -> Project -> Java -> Java Project 메뉴를 통해서 생성한 프로젝트 src Maven 프로젝트 Maven을 사용해서 빌드하는 프로젝트 (Eclipse의 File -> New -> Project -> Maven -> Maven Project 메뉴를 통해서 생성할 수도 있음) src/main/java src/test/java 개발하고 있는 Java 응용프로그램 프로젝트의 규모가 복잡하지 않더라도 그 수가 수십 개에 이르고 IDE와 빌드 도구마저 제각각이라면 이로부터 발생하는 어려움들을 과소평가해서는 안됩니다. 대표적인 어려움 몇 가지를 적어보면 아래와 같습니다. 이 프로젝트의 배포용 실행 파일을 어떻게 만들지? 타겟 클래스 버전은? 어떤 파일들이 실행 파일에 포함되어야 하지? 리소스 파일은 어디에 복사해야 하지? 외부 참조 파일은 어떤 방식으로 포함시키지? 새롭게 빌드한 결과 파일의 크기가 왜 기존의 결과 파일 크기와 다르지? IDE가 제공하는 자체 빌드 도구를 통해서 위의 어려움들을 어느 정도 완화시킬 수는 있지만 만족스러운 정도는 아니며 모든 개발자들이 동일한 IDE를 쓰도록 유도하는 것도 쉽지는 않습니다. 왜냐하면 각자 IDE를 선택하는 데에는 여러 가지 이유가 있을 것이기 때문입니다. 다행히도 위와 같은 문제를 해결하기 위해 탄생한 빌드 전문 도구인 Maven을 사용하면 프로젝트 정보를 pom.xml 파일에서 지정하고 mvn package 명령을 실행함으로써 배포용 실행 파일을 만들어 낼 ...