創(chuàng)建urule規(guī)則引擎maven工程

環(huán)境:

?Eclipse IDE for Enterprise Java Developers.

Version: 2019-06 (4.12.0)

Build id: 20190614-1200

OS: Windows 10, v.10.0, x86_64 / win32

Java version: 1.8.0_171

?創(chuàng)建步驟:

1.選擇Maven項目創(chuàng)建向?qū)В‵ile/New/Other/Maven Project)

2.選擇工作空間,即項目存放位置

3.選擇maven archetype

4.定義項目group id等信息

?5.修改pom添加urule依賴等

pom.xml。

6.修改web.xml添加urule配置

web.xml,注意修改xml頭信息。

7.添加運行時server(項目根目錄點擊右鍵Run as/Run on server)

如果未定義server,請先下載tomcat并根據(jù)server創(chuàng)建向?qū)Фx一個server;

添加成功下次可以在Servers視圖標(biāo)簽欄中直接運行項目

????說明:定義server后,在工程中如果修改了java代碼,tomcat便會自動重啟,可能會影響開發(fā)體驗,為了避免每次修改java代碼需要修改下server配置,如下圖將AutoReload屬性修改為Disabled即可。

8.URule訪問路徑:http://localhost:8080/urule-demo/urule/frame

示例項目地址:https://gitee.com/bsdn/urule-demo

注意事項:

1)正式使用該工程前,請務(wù)必再做如下配置,否則可能會存在一定風(fēng)險;具體配置為通過覆蓋urule默認(rèn)參數(shù)urule.repository.dir指定urule系統(tǒng)資源文件存儲目錄,或通過覆蓋參數(shù)urule.repository.xml將urule資源文件存儲到數(shù)據(jù)庫中,具體方法請參考http://www.bstek.com/resources/doc/2an-zhuang-yu-pei-zhi.html。

2)若要體驗urule最新特性,開發(fā)者可以使用snapshot版本進(jìn)行開發(fā),這時需要修改maven庫地址為:

3)如果你未按本示例配置maven庫,部分人員創(chuàng)建完工程后可能pom.xml文件會報錯,問題主要出在從遙遠(yuǎn)的maven中央庫下載依賴jar到本地maven庫過程中,此下載過程非常復(fù)雜,很容易出現(xiàn)下載到和本地環(huán)境不匹配的jar,導(dǎo)致失敗。解決辦法就是在本地maven庫中刪除pom.xml文件提示出錯的jar,然后執(zhí)行maven中update project命令重新下載jar。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容