반응형
스프링 부트에서는 확장자가 .original인 jar 또는 war 파일이 생성되는 이유는 무엇입니까?
Spring Boot App을 구축한 후 2개의 jar 또는 war 파일을 생성하는 이유는 무엇입니까?.original
내선번호는?스프링 부트 메이븐 빌드 플러그인을 사용하고 있습니다.예를 들어 다음과 같습니다.
application.jar
application.jar.original
정답은 당신이 사용하고 있다는 것입니다.repackage
골인spring-boot-maven-plugin
그래서, 그게 뭘 하는데?
Maven은 먼저 프로젝트를 구축하고 클래스 및 리소스를 WAR로 패키지화합니다.(${artifactId}.war)
파일.
그 후, 재포장이 발생합니다.이 목표에서는 pom.xml에 기재되어 있는 모든 의존관계가 새로운 WAR 내에 패키지화되어 있습니다.(${artifactId}.war)
그리고 이전에 발생했던 전쟁은${artifactId}.war.original
.
스프링 부트 메이븐 빌드 플러그인을 사용하고 있다고 생각합니다.이 동작에 대해서는, https://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html 를 참조해 주세요.
언급URL : https://stackoverflow.com/questions/43641664/why-spring-boot-generates-jar-or-war-file-with-original-extension
반응형
'source' 카테고리의 다른 글
React에서 후크를 사용하여 이벤트 핸들러를 만드는 올바른 방법입니까? (0) | 2023.03.10 |
---|---|
애플리케이션 속성을 정의되지 않음/설정 취소로 재정의합니다. (0) | 2023.03.10 |
angular.js $http 서비스를 지연합니다. (0) | 2023.03.10 |
IPython 노트북의 예쁜 JSON 포맷 (0) | 2023.03.10 |
액션이 디스패치된 후 Redux 스토어에서 특정 속성 변경을 수신하는 방법 (0) | 2023.03.10 |