1. 程式人生 > >idea工具將SpringBoot工程打包成 jar或war

idea工具將SpringBoot工程打包成 jar或war

打包為JAR

方法一:將依賴的jar包都打到一起

1、在這裡開啟配置視窗

2、選擇新增一個Maven配置

3、給配置檔案起個名字,並且選擇工作目錄,再在command line輸入命令  clean package


4、選中配置檔案,點選執行


5、jar包在專案的target目錄下

方法二:將依賴的JAR分離開

1、開啟Project Structure窗體


2、按如圖所示選擇


3、選擇好Model、MainClass,Copy to ....   

      Directory目錄後面改成main\resources

這樣就做完了配置

4、點選如圖按鈕


5、選擇剛建立的這個user.jar

編譯之後在output目錄就有相應的JAR,output目錄在專案目錄下out\artifacts

打包為WAR包

1、將pom.xml的

<packaging>jar</packaging>

改成
<packaging>war</packaging>


2、新增依賴項

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
</dependency>


3、修改啟動類

@SpringBootApplication
public class UserApplication extends SpringBootServletInitializer{


    //
   /**/
   @Override
   protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(UserApplication.class);
    }

    public static void main(String[] args) {
        SpringApplication.run(UserApplication.class, args);
    }
}

4、點選如圖所示按鈕


5、選擇建立的way配置


6、在專案的target目錄下可以找到war包