[java] Maven을 사용하여 실행 가능한 JAR 생성하기

이번 포스트에서는 Java 프로젝트를 Maven을 사용하여 실행 가능한 JAR로 패키징하는 방법에 대해 알아보겠습니다.

1. Maven 설치

먼저, Maven을 설치해야 합니다. Maven의 공식 웹사이트(https://maven.apache.org/)에서 설치 파일을 다운로드하고 설치합니다.

2. Maven 프로젝트 생성

Maven을 설치했다면, 프로젝트를 생성해야 합니다. 다음 명령어를 실행하여 Maven 프로젝트를 생성합니다.

mvn archetype:generate -DgroupId=com.example -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

위 명령어는 com.example 그룹ID와 myproject 아티팩트ID로 프로젝트를 생성하는데, 실제 프로젝트를 생성할 때는 원하는 그룹ID와 아티팩트ID를 사용하시면 됩니다.

3. JAR 패키징

프로젝트를 생성했다면, Maven을 사용하여 JAR 파일로 패키징할 수 있습니다. 프로젝트 루트 디렉토리에서 다음 명령어를 실행합니다.

mvn package

위 명령어는 Maven이 프로젝트를 컴파일하고 의존성을 다운로드하여 JAR 파일로 패키징합니다. 패키징이 성공적으로 완료되면 target 폴더에 JAR 파일이 생성됩니다.

4. JAR 실행

패키징된 JAR 파일을 실행하려면 다음 명령어를 사용합니다.

java -jar target/myproject-1.0-SNAPSHOT.jar

위 명령어는 target 폴더에 생성된 JAR 파일을 실행합니다. myproject-1.0-SNAPSHOT.jar 부분은 프로젝트의 아티팩트ID와 버전에 따라 달라질 수 있습니다.

5. 결론

Maven을 사용하여 실행 가능한 JAR 파일을 생성하는 방법에 대해 알아보았습니다. Maven을 사용하면 손쉽게 프로젝트를 관리하고 실행 가능한 JAR 파일을 생성할 수 있습니다. Maven의 다양한 기능을 적극 활용하여 개발 생산성을 향상시킬 수 있습니다.

더 자세한 정보는 Maven 공식 웹사이트를 참고하시기 바랍니다.