dubbo+spring+maven+assembly+官方shell實現jar應用
專案地址 https://github.com/CongZhouArtist/dubbo-test
dubbo版本2.6.4
使用maven + assembly實現tar.gz打包
使用官方start.sh實現指令碼啟動(其實使用com.alibaba.dubbo.container.Main執行spring環境)
以dubbo-provider為例,目錄樹如下:
- assembly資料夾放了優雅指令碼和assembly.xml
- 其中conf實現了多環境配置
- spring資料夾為spring環境配置
使用mvn clean package -DskipTest打包
- 其中lib為專案所依賴的所有jar包
- conf為properties檔案
- bin為sh指令碼檔案
使用bin目錄下的指令碼可以實現優雅start和stop
PS:
- dubbo-consumer為測試工程,執行main方法就可以測試。
- 如需使用zookeeper,直接修改dubbo.properties dubbo.registry.address
- 與Jenkins可實現持續整合,直接使用tar.gz解壓,sh指令碼啟動
相關推薦
dubbo+spring+maven+assembly+官方shell實現jar應用
專案地址 https://github.com/CongZhouArtist/dubbo-test dubbo版本2.6.4 使用maven + assembly實現tar.gz打包 使用官方start.sh實現指令碼啟動(其實使用com.alibaba.dubbo.container.
spring maven項目解決依賴jar包版本沖突方案
acc ans ng- amp 解決方案 depend pri expected zhong 引入:http://blog.csdn.net/sanzhongguren/article/details/71191290 在spring reference中提到一個解決s
Jenkins+Maven+Github+Tomcat+shell實現自動化集成發布
ioe ati 自動化 打印 snap 方法 互信 adf https協議 Jenkins+Maven+Github+Tomcat+shell實現自動化集成發布在做這個工作得時候我查了很多網上資料,比較雜亂,最終在一名叫ianjinsong作者得文章中獲得啟發,還是要感謝這
maven-assembly-plugin外掛打包 jar、tar.gz
使用 maven-assembly-plugin 外掛可以將我們的java application(java應用程式)打成可執行jar,下面簡要介紹一下使用maven-assembly-plugin打包可執行jar和tar.gz。 前面我們已經介紹過maven 多環境打包配
一文帶你瞭解Spring核心介面Ordered的實現及應用
### 前言 最近在看框架的時候,發現了這個介面,在此進行總結,希望能夠給大家幫助,同時提升自己。 ### order介面的大體介紹 Spring框架中有這個一個介面,名字叫Ordered,聯想我們在資料庫中應用的Ordered,很容易想到它的含義就是用來排序。那麼問題來了,Spring中為什麼要定義這樣一個
用maven assembly外掛打jar包實現依賴包歸檔
如果你的專案使用maven構建的話,當專案要上線,部署到伺服器上去的時候或許會碰見這樣的問題。問題就是,伺服器上沒有maven的環境,也就是說,專案所依賴到的那些倉庫(repository)中的jar包你需要單獨提取出來上傳到伺服器中去。 我知道pom型別如果是war的話,
(原創)Maven+Spring+CXF+Tomcat7 簡單例子實現webservice
produces per back targe xsd lean listener ans 控制 這個例子需要建三個Maven項目,其中一個為父項目,另外兩個為子項目 首先,建立父項目testParent,選擇quickstart: 輸入項目名稱和模塊名稱,然後創建:
maven-assembly-plugin打包可執行的jar包
main 可執行 assembly ase div streaming jar包 clas lean pom.xml添加 <build> <plugins> <plugin>
02.基於IDEA+Spring+Maven搭建測試項目--配置dubbo-consumer.xml
cati AC utf ali 地址 style add ons pre 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/
springboot2.0+dubbo-spring-boot-starter聚合項目打可執行的jar包
inf 惡心 class int reg spa 打包成 tco public springboot2.0+dubbo聚合項目打可執行的jar包 springboot2.0+dubbo-spring-boot-starter項目服務方打包和以前老版本的dubbo打包方式不
Maven Assembly Plugin - 如何將Maven工程打成一個可執行jar包
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Spring+Maven+JdbcTemplate實現對mysql資料庫操作
第一步匯入需要的maven: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-conte
Spring+Maven+事務 實現圖書買賣Demo
先來簡單介紹下事務,我的理解就是 使得一系列對資料庫的操作原子化。 舉個栗子: 你給別人轉賬,你的錢少了,但是別人的賬戶餘額沒有同時增加。 或者你給別人轉賬,你的錢沒少,別人賬戶餘額增加了。
使用Maven打包你的應用——maven-jar-plugin & maven-assembly-plugin & maven-shade-plugin
介紹maven-jar-plugin,maven-assembly-plugin和maven-shade-plugin的使用,和他們之間的區別。原文出自:https://blog.dubby.cn/
Spring Boot專案使用maven-assembly-plugin根據不同環境打包成tar.gz或者zip
spring-boot-assembly 在spring boot專案中使用maven profiles和maven assembly外掛根據不同環境打包成tar.gz或者zip 將spring boot專案中的配置檔案提取到外部config目錄中 將spring boot專案中的
Spring Boot項目使用maven-assembly-plugin根據不同環境打包成tar.gz或者zip
6.0 content arc 項目啟動 index final ica str 4.0 spring-boot-assembly 在spring boot項目中使用maven profiles和maven assembly插件根據不同環境打包成tar.gz或者zip
使用maven-assembly-plugin外掛,將maven管理的遠端和本地依賴jar包打入可執行jar包
最近在修改一個小工具,原來的做法是把依賴包都下載到本地目錄,打包時候使用fatjar打包整個專案依賴;現在修改為maven管理依賴包,使用maven-assembly-plugin外掛打包;如果依賴包全部是遠端預設的依賴配置,這樣沒有問題;但裡面有些是自己實現的本地依賴,這個
如何使用maven打包spring boot專案,打成jar包
如果你使用的是maven來管理專案,執行以下命令即可cd 專案跟目錄(和pom.xml同級) mvn clean package ## 或者執行下面的命令 ## 排除測試程式碼後進行打包 mvn clean package -Dmaven.test.skip=true也可以
使用Maven打包你的應用——maven-jar-plugin & maven-assembly-plugin & maven-shade-plugin
原文連結:https://www.dubby.cn/detail.html?id=9091 介紹maven-jar-plugin,maven-assembly-plugin和maven-shade-plugin的使用,和他們之間的區別。原文出自:https://blog.du
spring boot maven構建及可執行jar包匯出
主要maven配置: 1.在打包jar前執行:mvn dependency:copy-dependencies -DoutputDirectory=lib,將依賴匯出至lib包,便於jar包依賴 2.執行mvn clean package <dependenc