반응형
해당 글에서는 IntelliJ에서 Jar 파일을 생성하는 방법에 대해서 알아봅니다.
1) Jar 파일 생성방법
1. File - Project Structure… 을 선택합니다.
2. Artifacts 탭 - JAR - from modules with dependencies… 을 선택합니다.
3. Modulue과 Main Class를 선택합니다. Main Class는 애플리케이션의 시작인 xxApplication을 선택합니다.
[ 더 알아보기 ]
💡 Jar 파일을 생성할 때 Module에 프로젝트 명과 .main, .test의 차이는 무엇일까?
- Jar 파일을 생성할 때 '프로젝트명'이 붙은 모듈은 프로젝트의 모든 소스 코드와 라이브러리를 포함합니다. 그래서 이 Jar 파일을 실행하면 프로젝트 전체가 실행됩니다.
- '.main'이나 '.test'가 붙은 모듈은 특정 'main' 클래스나 'test' 클래스만을 포함합니다. 이 클래스들은 Jar 파일을 실행할 때 실행되는 클래스입니다. 따라서 이 Jar 파일을 실행하면 'main' 클래스나 'test' 클래스만 실행됩니다. 이로 인해 필요한 부분만을 실행할 수 있어 효율적입니다.
💡 그럼 테스트 파일을 포함하지 않아도 되는 경우 .main으로 구성된 모듈만 jar 파일로 만들면 되겠네?
- 네, 맞습니다. 테스트 파일을 포함하지 않아도 되는 경우 '.main'으로 구성된 모듈만 jar 파일로 만들면 됩니다. 이 방법은 필요한 'main' 클래스만 실행하므로 효율적입니다. 따라서 프로젝트 전체를 실행할 필요가 없는 경우, '.main' 모듈만을 포함하는 jar 파일을 만들어 사용하는 것이 좋습니다.
3. Create JAR from Modules에서 OK 버튼을 선택합니다.
4. Jar 파일이 저장될 Output directory를 지정하고 OK 버튼을 누릅니다.
5. build - Build Artifacts… 탭을 선택합니다.
6. Build 버튼을 누릅니다.
7. 지정된 폴더에 jar 파일이 생성되었습니다.
오늘도 감사합니다. 😀
반응형
'개발 Tip > IntelliJ' 카테고리의 다른 글
[IntelliJ] IPv6로 반환되는 값을 IPv4로 반환하는 설정 방법: JVM Options (0) | 2024.03.09 |
---|---|
[IntelliJ] CamelCase로 변환 설정 방법 : CamelCase 플러그인 (0) | 2024.01.24 |
[IntelliJ] 주석 태그 & 키워드 활용하기 : TODO, FIXME, Custom Comment Tag (2) | 2024.01.09 |
[IntelliJ] IntelliJ에서 JDK 버전 변경 방법 (0) | 2023.12.19 |
[IntelliJ] IntelliJ에서 SonarQube/SonarLint 연결방법 (0) | 2023.12.07 |