之前提到了,urule開源版的組件關系
依賴組件
先分析下core包的依賴樹,通過執行mvn dependency:tree 得到:
可以看到,對外部組件的依賴其實不多,核心用到了一個叫做antlr的組件,antlr其實是一種預發解析器,用於表達式執行。
相比較之下,console的依賴就多了一些,核心依賴多了dbcp的數據庫連接池、poi處理excel、dom4j處理xml、jackrabbit使用jcr標准存儲xml數據
整理之后,外部依賴主要有:
序號 | 依賴名稱 | 用途 |
---|---|---|
1 | antlr | 表達式語法解析,執行 |
2 | dbcp | 數據庫連接池 |
3 | poi | 處理excel |
4 | dom4j | 處理xml解析 |
5 | jackrabbit | JCR標准,存儲xml數據 |