Maven打包上云的實(shí)現(xiàn)步驟
1 修改配置文件
首先修改pom配置文件(添加maven打jar包插件),添加如下代碼:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<filters>
<filter>
<artifact>*:*</artifact>
<!-- 這里必須要填下面這段,否則報(bào)錯 -->
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<!-- 下面這里要填對入口類,否則會報(bào)錯 -->
<mainClass>top.chen.fansback.common.spider.csdn.BackFansSpider</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
2 本地打包運(yùn)行
2.1 打包
運(yùn)行maven命令clean --> package,會在target目錄下生成一個jar包文件
先在本地運(yùn)行試試能不能成功

2.2 運(yùn)行jar包
使用命令運(yùn)行jar包
java -jar 包名

可以看到已經(jīng)運(yùn)行成功,接下來就是上云操作了
3 上云(飛天)
登錄云服務(wù)器,打開面板(運(yùn)維基礎(chǔ),這里就不多做解釋了)
上傳jar文件

在文件列表開啟終端,輸入命令
nohup java -jar auto-back-fanatical-fans-1.0-SNAPSHOT.jarr
之后如果不報(bào)錯就說明運(yùn)行成功了
但是為什么什么提示都沒有呢?因?yàn)榻K端默認(rèn)不顯示 輸出日志,需要加個命令

這樣就可以輸出日志
大功告成!

到此這篇關(guān)于Maven打包上云的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Maven打包上云內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java string 轉(zhuǎn)date方法如何實(shí)現(xiàn)
在開發(fā)應(yīng)用中經(jīng)常會使用到j(luò)ava string 轉(zhuǎn)date這種不是很常見的做法,本文將以此問題提供詳細(xì)解決方案,需要了解的朋友可以參考下2012-11-11
java字節(jié)碼框架ASM的深入學(xué)習(xí)
這篇文章主要給大家介紹了java中字節(jié)碼框架ASM的相關(guān)資料,文中介紹的非常詳細(xì),相信對大家的理解和學(xué)習(xí)具有一定的參考借鑒價值,有需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧。2017-01-01
JAVA裝飾者模式(從現(xiàn)實(shí)生活角度理解代碼原理)
裝飾者模式可以動態(tài)地給一個對象添加一些額外的職責(zé)。就增加功能來說,Decorator模式相比生成子類更為靈活。這篇文章主要介紹了JAVA裝飾者模式的相關(guān)資料,需要的朋友可以參考下2016-12-12
在SpringBoot中使用lombok的注意事項(xiàng)
這篇文章主要介紹了在SpringBoot中使用lombok的注意事項(xiàng),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12

