본문으로 바로가기
반응형

Intellij + spring boot + maven 사용시 intellij로 간단하게 배포할 수 있습니다.

일반적인 java나 kotlin 코드를 jar로 배포하는 방법은 아래 링크에 정리해 놓았으나 spring boot project의 경우 이 방법으로 jar를 만들어 실행하면 정상적으로 동작하지 않습니다.

2019/09/18 - [개발이야기/Java] - IntelliJ에서 jar 생성

 

IntelliJ에서 jar 생성

이클립스든 IntelliJ든 저와같은 앱쟁이들이 jar를 만들때는 매번 검색해야하는 부분입니다. 앱쟁이들은 빌드하면 apk가 똭!! 하고 떨어져야 하는데, 간혹 jar를 만들어야 할 일이 생깁니다. 안드로

tourspace.tistory.com

따라서 아래 순서에 따라 jar를 생성할 수 있습니다.

pom.xml 수정

properties에 maven 빌드 관련 내용을 추가해 줍니다.

...
<properties>
   ...
   <java.version>1.8</java.version>
   ...

    <!-- jar 배포용 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <!--main 함수가 있는 class 경로-->
    <start-class>com.car.CarFactoryApplicationKt</start-class> 
    <webapp.lib>${basedir}/src/lib</webapp.lib>

</properties>

...

 

Maven -> package 빌드

 

intellij의 오른쪽 끝의 maven 탭을 열어 package를 클릭합니다.

빌드가 완료되면 생성된 jar 경로와 함께 아래 로그가 출력됩니다.

반응형