artifactId 是即將打包的包的名稱
version 是即將打包的版本號
packaging 是即將打包的格式,這里講的是jar包
終端輸入命令:
mvn clean install
然后在target下查看生成的對應的jar包文件
如何執行呢?
找到一個jdk,
我這邊是2.11版本的springboot,需要1.8以上的jdk,然后
java -jar xxx.jar
若有多個jdk安裝目錄,尤其默認的版本不是1.8以上的,需要指定目錄 /opt/jdk1.8.0_131/bin/java -jar ddd.jar
如果關閉終端,比如windows/linux下關閉了命令行輸入,整個程序將終止;
解決辦法: nohup /opt/jdk1.8.0_131/bin/java -jar buglist.jar &
如果你想在啟動的時候指定端口號,需要的jar包后面加上 --server.port = 8888
nohup /opt/jdk1.8.0_131/bin/java -jar xxx.jar --server.port=8080 &
如果你需要根據jar包外面的配置文件進行運行,需要在java -jar后面加上-Dspring.config.location=配置文件
nohup /opt/jdk1.8.0_131/bin/java -jar -Dspring.config.location=/opt/TestPlatform/application.properties /opt/TestPlatform/TestPlatform.jar --server.port=8080 &
如果是Windows環境,要如何在后台執行呢
新建一個bat文件,輸入:
@echo off start javaw -jar xxx.jar exit
windows中用bat文件指定配置文件或者端口也是同樣的,比如java -jar -Dspring.config.location=C:\xxx\application.properties C:\xxx\TestPlatform.jar --server.port=8080
關於nohup 和 &的使用,明早再詳細說明,白了個白~~~

