[java] 자바에서 JAR 파일 압축하기

JAR 파일을 만드는 가장 간단한 방법은 Maven이나 Gradle과 같은 빌드 도구를 사용하는 것입니다. 프로젝트를 Maven으로 관리하고 있다면 Maven의 package 명령어를 사용하여 JAR 파일을 빌드할 수 있습니다.

mvn package

Gradle을 사용하고 있다면 gradlew 명령어를 이용하여 JAR 파일을 생성할 수 있습니다.

./gradlew build

위의 명령어를 실행하면 프로젝트의 소스 코드와 종속성들이 포함된 JAR 파일이 target 혹은 build/libs 디렉토리에 생성됩니다.

수동으로 JAR 파일을 생성하고 싶다면 jar 명령어를 사용할 수 있습니다.

jar cf YourProjectName.jar -C ./classes .

위 명령어는 현재 디렉토리의 classes 디렉토리를 YourProjectName.jar 파일로 압축합니다. 또한, Maven과 Gradle을 사용하지 않고 JAR 파일을 생성할 때에도 jar 명령어를 사용할 수 있습니다.