打包成jar包和部署,運行。
1.在pom.xml中加入 <packaging>jar</packaging>
<groupId>com.demo02</groupId>
<artifactId>demo_02</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>demo_02</name>
這里是加入下面的maven-plugin插件,這個是能使我們用“maven ->package”就能打包成可以運行的jar包。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
<finalName>springbootjar</finalName>
</build>
2.確定只有一個主函數
打包:maven->lifecycle->雙擊package 看到控制台有build success
的字樣就成功了,然后去target中找看到jar包,那就可以了。
3.啟動和運行:(知道,理論上有jre的服務器都可以啟動jar包,這里一樣,假設jar包我們就放在target下)
啟動:cmd 打開 ,然后可以 java –jar d:/project/demo_02/target/springbootjar.jar 回車就可以運行。(這里注意這個斜杠和路徑的是不同的)
然后 在postman中: http://電腦ip:項目端口號/getaap/xxx 就可以調用自己接口訪問試試
------------------------------------------------------------------
補充1:
當為多模塊項目構建時,要讓父項目install一下才行,才能打成jar包,還是在父項目中package打jar包,不然會報如下錯
Non-resolvable parent POM: Could not find artifact com.ecp:ecp-main:pom:0.0.1-SNAPSHOT ,就是解析不到某個依賴