国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

如何使用wagon插件來(lái)解放你的雙手

Object / 2357人閱讀

摘要:?jiǎn)栴}有什么用怎么用有什么優(yōu)勢(shì)是插件中的一種,其作用是去除我們部署時(shí)繁復(fù)的步驟,不用再手動(dòng)上傳包或者包到指定服務(wù)器路徑下面。

問(wèn)題

有什么用?

怎么用?

有什么優(yōu)勢(shì)?


wagon是maven插件中的一種,其作用是去除我們部署時(shí)繁復(fù)的步驟,不用再手動(dòng)上傳jar包或者war包到指定服務(wù)器路徑下面。

使用

pom.xml

    
        
            
                org.codehaus.mojo
                wagon-maven-plugin
                1.0
                
                  
                    demo-test
                  
                    target/
                  
                    ${project.artifactId}.jar
                  
                    scp://172.168.1.11:22/opt/micservice
                  
                    apps/${project.artifactId}
                  
                    
                        cd /opt/micservice/ ; ./dev restart ${project.artifactId} test
                    
                  
                    true
                
            
        
        
            
                org.apache.maven.wagon
                wagon-ssh
                2.8
            
        
    

setting.xml


    
        與上面的serverId一致
        demo-test
        username
        password
    

配置完成后,運(yùn)行命令:

mvn clean package wagon:upload wagon:sshexec

wagon:upload-single是上傳jar或者war包

wagon:sshexec是執(zhí)行配置中的shell命令

如果不想執(zhí)行上面的這么長(zhǎng)串命令,也可以使用execution


    
        
            org.apache.maven.wagon
            wagon-ssh
            2.8
        
    
    
        
            org.codehaus.mojo
            wagon-maven-plugin
            1.0
            
                
                    upload-deploy
                    
                    package
                    
                        upload-single
                        sshexec
                    
                    
                        mylinuxserver
                        target/javawebdeploy.war
                        scp://192.168.20.128/coder/tomcat/apache-tomcat-7.0.55/webapps
                        
                            sh /coder/tomcat/apache-tomcat-7.0.55/bin/shutdown.sh
                            rm -rf /coder/tomcat/apache-tomcat-7.0.55/webapps/javawebdeploy
                            sh /coder/tomcat/apache-tomcat-7.0.55/bin/startup.sh
                        
                        true
                    
                
            
        
    

以上mvn clean package 來(lái)代替 mvn clean package wagon:upload-single wagon:sshexec,但個(gè)人覺(jué)得不是特別適合開(kāi)發(fā)時(shí)期,我覺(jué)得還是使用命令的方式執(zhí)行,或者通過(guò)自己寫(xiě)一個(gè)shell文件,需要的時(shí)候執(zhí)行一下即可。

Tips

關(guān)于一些goals

wagon:upload-single uploads the specified file to a remote location.

wagon:upload uploads the specified set of files to a remote location.

wagon:download-single downloads the specified file from a remote location.

wagon:download downloads the specified set of files from a remote location.

wagon:list lists the content of a specified location in a remote repository.

wagon:copy copies a set of files under a Wagon repository to another.

wagon:merge-maven-repos merges , including metadata, a Maven repository to another.

wagon:sshexec Executes a set of commands at remote SSH host.

其他的標(biāo)簽

skip屬性,boolean類(lèi)型,默認(rèn)是true,作用是忽略execution

優(yōu)勢(shì)

去除了發(fā)布的重復(fù)動(dòng)作,直接一個(gè)命令就可以完成

將人為的錯(cuò)誤降低了,工作更加高效

鏈接

官方文檔

更多內(nèi)容可以關(guān)注微信公眾號(hào),或者訪問(wèn)AppZone網(wǎng)站

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/35844.html

相關(guān)文章

  • 如何使用wagon插件來(lái)解放你的雙手

    摘要:?jiǎn)栴}有什么用怎么用有什么優(yōu)勢(shì)是插件中的一種,其作用是去除我們部署時(shí)繁復(fù)的步驟,不用再手動(dòng)上傳包或者包到指定服務(wù)器路徑下面。 問(wèn)題 有什么用? 怎么用? 有什么優(yōu)勢(shì)? wagon是maven插件中的一種,其作用是去除我們部署時(shí)繁復(fù)的步驟,不用再手動(dòng)上傳jar包或者war包到指定服務(wù)器路徑下面。 使用 pom.xml ...

    fyber 評(píng)論0 收藏0
  • 神器!解放你的雙手——UI設(shè)計(jì)稿全自動(dòng)切圖和標(biāo)注的一些工具推薦

    摘要:藍(lán)湖通過(guò)幫助設(shè)計(jì)師更好地向團(tuán)隊(duì)展示設(shè)計(jì)圖描述頁(yè)面之間的跳轉(zhuǎn)關(guān)系。如果設(shè)計(jì)圖出現(xiàn)改動(dòng)和更新,藍(lán)湖也能自動(dòng)添加新版本。藍(lán)湖基于這些反饋快速迭代,而自動(dòng)標(biāo)注功能就是其中一項(xiàng)。 原文收錄在我的 GitHub博客 (https://github.com/jawil/blog) ,喜歡的可以關(guān)注最新動(dòng)態(tài),大家一起多交流學(xué)習(xí),共同進(jìn)步,以學(xué)習(xí)者的身份寫(xiě)博客,記錄點(diǎn)滴。 工欲善其事,必先利其器。我只是...

    lylwyy2016 評(píng)論0 收藏0
  • 神器!解放你的雙手——UI設(shè)計(jì)稿全自動(dòng)切圖和標(biāo)注的一些工具推薦

    摘要:藍(lán)湖通過(guò)幫助設(shè)計(jì)師更好地向團(tuán)隊(duì)展示設(shè)計(jì)圖描述頁(yè)面之間的跳轉(zhuǎn)關(guān)系。如果設(shè)計(jì)圖出現(xiàn)改動(dòng)和更新,藍(lán)湖也能自動(dòng)添加新版本。藍(lán)湖基于這些反饋快速迭代,而自動(dòng)標(biāo)注功能就是其中一項(xiàng)。 原文收錄在我的 GitHub博客 (https://github.com/jawil/blog) ,喜歡的可以關(guān)注最新動(dòng)態(tài),大家一起多交流學(xué)習(xí),共同進(jìn)步,以學(xué)習(xí)者的身份寫(xiě)博客,記錄點(diǎn)滴。 工欲善其事,必先利其器。我只是...

    tianren124 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

Object

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<