URule可視化規(guī)則引擎創(chuàng)建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依賴等

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

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

如果未定義server,請先下載tomcat并根據(jù)server創(chuàng)建向?qū)Фx一個server;
添加成功下次可以在Servers視圖標簽欄中直接運行項目

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

8.URule訪問路徑:http://localhost:8080/urule-demo/urule/frame
示例項目地址:https://gitee.com/bsdn/urule-demo
注意事項:
1)如果是作為正式項目而不是學(xué)習(xí)而已,正式使用該工程前,請務(wù)必再做如下配置,否則可能會存在一定風(fēng)險;具體配置為通過覆蓋urule默認參數(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版本進行開發(fā),這時需要修改maven庫地址為:

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