歡迎您光臨本站 註冊首頁

springBoot項目打包idea的多種方法

←手機掃碼閱讀     zmcjlove @ 2020-07-08 , reply:0

War包

1.首先在啟動類繼承SpringBootServletInitializer

  @SpringBootApplication  public class DemoApplication extends SpringBootServletInitializer {  	@Override  	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {  		return application.sources(DemoApplication.class);  	}  	public static void main(String[] args) {  		SpringApplication.run(DemoApplication.class, args);  	}  }

 

2.把項目pom文件改成war文件

  <groupId>com.code</groupId>  <artifactId>demo</artifactId>  <version>0.0.1-SNAPSHOT</version>  <packaging>war</packaging>

 

3.加入tomcat去貓依賴

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

 

點擊右鍵項目
 然後點擊OPen Module Settings(或者直接按F4)
 點擊Artifatcs ===》點擊+號》Web Application:Exploded》點擊from Modules…
 然後再點擊+號》Web Application:Archive》點擊第二項
 點擊勾選Include in project build
 點擊右下角 Apply》OK
 然後回主頁點擊工具欄中的Build》build Artifatcs ==》all Artifatcs ==》build
 等待執行就成功啦
 然後把打包好的項目放入tomcat中的webapp目錄下,運行

Jar包

方法一

不用其他操作,直接
 點擊右鍵項目
 然後點擊OPen Module Settings(或者直接按F4)
 點擊Artifatcs ===》點擊+號 ==》JAr》點擊from Modules with dependencies…
 然後彈出頁面
 在Main Class選中驅動類
 在jar file from libraries 單選中 copy to the output directory and link via manifest,點擊OK
 點擊勾選Include in project build
 點擊右下角 Apply》OK
 然後回主頁點擊工具欄中的Build》build Artifatcs ==》all Artifatcs ==》build
 等待執行就成功啦

把架包全部拷貝出來
 使用命令
 java -jar xxx.jar xxx為你的項目包名

方法二

點擊右側Maven projects
 打開Lifecycle , 把上面閃電圖標點亮
 雙擊clean 清空原先的,成功後
 雙擊package 等待執行打包成功


   


[zmcjlove ] springBoot項目打包idea的多種方法已經有207次圍觀

http://coctec.com/docs/java/show-post-241844.html