spring boot fat-jar
Spring Boot 는 기본적으로 실행파일을 만들어준다.
즉, 다음과 같이 플러그인을 넣어주고 mvn package 만 실행하면 fat jar 를 만들어준다.
이 간단한 걸 모르고 onejar 니 assemply 니 쓸데없는 패키지를 들여다보고 있었다.
참고로 이 상태에서는 static 파일이 포함되지 않아 에러가 날 때가 있다.
이럴 때는 maven에 명시적으로 지정해주면 된다 :
즉, 다음과 같이 플러그인을 넣어주고 mvn package 만 실행하면 fat jar 를 만들어준다.
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
이 간단한 걸 모르고 onejar 니 assemply 니 쓸데없는 패키지를 들여다보고 있었다.
참고로 이 상태에서는 static 파일이 포함되지 않아 에러가 날 때가 있다.
이럴 때는 maven에 명시적으로 지정해주면 된다 :
<resources>
<resource>
<directory>/src/main/resources</directory>
</resource>
<resource>
<directory>/static</directory>
<targetPath>/static</targetPath>
</resource>
</resources>
댓글
댓글 쓰기