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

資訊專欄INFORMATION COLUMN

如何使用wagon插件來解放你的雙手

fyber / 2603人閱讀

摘要:問題有什么用怎么用有什么優勢是插件中的一種,其作用是去除我們部署時繁復的步驟,不用再手動上傳包或者包到指定服務器路徑下面。

問題

有什么用?

怎么用?

有什么優勢?

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

使用

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
    

配置完成后,運行命令:

mvn clean package wagon:upload wagon:sshexec

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

wagon:sshexec是執行配置中的shell命令

如果不想執行上面的這么長串命令,也可以使用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 來代替 mvn clean package wagon:upload-single wagon:sshexec,但個人覺得不是特別適合開發時期,我覺得還是使用命令的方式執行,或者通過自己寫一個shell文件,需要的時候執行一下即可。

Tips

關于一些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.

其他的標簽

skip屬性,boolean類型,默認是true,作用是忽略execution

優勢

去除了發布的重復動作,直接一個命令就可以完成

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

鏈接

官方文檔

更多內容可以關注微信公眾號,或者訪問AppZone網站

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70146.html

相關文章

  • 如何使用wagon插件解放你的雙手

    摘要:問題有什么用怎么用有什么優勢是插件中的一種,其作用是去除我們部署時繁復的步驟,不用再手動上傳包或者包到指定服務器路徑下面。 問題 有什么用? 怎么用? 有什么優勢? wagon是maven插件中的一種,其作用是去除我們部署時繁復的步驟,不用再手動上傳jar包或者war包到指定服務器路徑下面。 使用 pom.xml ...

    Object 評論0 收藏0
  • 神器!解放你的雙手——UI設計稿全自動切圖和標注的一些工具推薦

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

    lylwyy2016 評論0 收藏0
  • 神器!解放你的雙手——UI設計稿全自動切圖和標注的一些工具推薦

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

    tianren124 評論0 收藏0

發表評論

0條評論

fyber

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<