이클립스에서 Maven 프로젝트를 개발하다 보면, 단순히 컴파일된 클래스 파일만으로는 부족하고, 외부 라이브러리나 자원들을 포함한 실행 가능한 JAR 파일을 만들어야 할 때가 있습니다. 이러한 경우 Maven의 Assembly 플러그인을 사용하면 손쉽게 의존성을 포함한 JAR 파일을 생성할 수 있습니다.Assembly 플러그인이란?Assembly 플러그인은 Maven 프로젝트를 패키징하는 강력한 도구입니다. 단순히 컴파일된 클래스 파일뿐만 아니라, 다양한 형식의 파일(예: 설정 파일, 리소스 파일)을 포함하여 배포 가능한 아카이브(JAR, WAR, ZIP 등)를 생성할 수 있습니다. 특히, 의존성 관리에 있어서 뛰어난 기능을 제공하여, 프로젝트에서 사용하는 모든 의존성을 하나의 JAR 파일에 포함시킬 수..