idea 14+jrebel web以及外部依賴的jar熱部署

1,關於idea使用jrebel工具,web項目熱部署的事兒,網上講的不少。再也不提了。
2,講一個廣泛的場景,若是你有個xxx-web項目,自己有業務類類,同時還要依賴另外的一個xxx-service項目,
經過maven pom.xml引用後,就是引用xxx-service.jar包。
你不僅是想xxx-web項目內部類能熱部署,還想依賴的xxx-service項目的類也熱部署,怎麼弄?
1,修改你xxx-web裏的rebel.xml文件,讓它長的大概像這同樣web

<?xml version="1.0" encoding="UTF-8"?>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://www.zeroturnaround.com/alderaan/rebel-2_0.xsd">

	<classpath>
	        <!-- web項目的編譯輸出絕對路徑,用於熱部署web內的類-->
		<dir name="D:\worksp\xxx-web\target\classes">
		</dir>
		<!-- service項目的編譯輸出絕對路徑,用於熱部署service內的類-->
		<dir name="D:\worksp\xxx-service\target\classes">
		</dir>
	</classpath>
	<web>
		<link target="/">
			<dir name="D:\worksp\xxx-web\src\main\webapp">
			</dir>
		</link>
	</web>

</application>

2,最後,要把xxx-service項目,經過Project Structure 窗口,的import modul導進來。這樣才能用。app

相關文章
相關標籤/搜索