source

스프링 부트에서는 확장자가 .original인 jar 또는 war 파일이 생성되는 이유는 무엇입니까?

factcode 2023. 3. 10. 22:48
반응형

스프링 부트에서는 확장자가 .original인 jar 또는 war 파일이 생성되는 이유는 무엇입니까?

Spring Boot App을 구축한 후 2개의 jar 또는 war 파일을 생성하는 이유는 무엇입니까?.original내선번호는?스프링 부트 메이븐 빌드 플러그인을 사용하고 있습니다.예를 들어 다음과 같습니다.

  1. application.jar
  2. 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

반응형