配置BizWorks Toolkit(適用于0.12.0之前版本)
使用BizWorks Toolkit插件前您需要完成相關(guān)配置,例如:基礎(chǔ)信息配置、關(guān)聯(lián)平臺配置、代碼配置、雙向聯(lián)動配置和modules.yaml配置等。
配置基礎(chǔ)信息
打開IDEA,在頂部導(dǎo)航欄選擇 。
BizWorks Toolkit插件的一些基礎(chǔ)配置,例如,是否使用BizWorks Toolkit、是否啟用代碼檢查等,這些配置項建議您全部選中開啟。
配置關(guān)聯(lián)平臺
如果在配置關(guān)聯(lián)平臺的過程中,IDEA界面展示信息中的任意一項與下文中圖片示例不符,請您檢查平臺是否有相關(guān)信息。例如,該項目下是否新建了應(yīng)用,應(yīng)用是否有關(guān)聯(lián)業(yè)務(wù)域或商業(yè)能力,項目是否正確導(dǎo)入且構(gòu)建通過,配置modules.yaml是否存在以及正確。更多相關(guān)信息,請參見使用BizWorks Toolkit注意事項。
在Settings對話框的左側(cè)導(dǎo)航欄中,選擇 。
如果您還未登錄,項目、應(yīng)用和版本為置灰不可編輯狀態(tài),您可以單擊Settings對話框右上角的登錄去進行登錄操作。具體操作,請參見登錄BizWorks Toolkit賬號。
選擇目標(biāo)項目、應(yīng)用和版本,完成后頁面會展示出平臺關(guān)聯(lián)的業(yè)務(wù)域和商業(yè)能力信息。
單擊導(dǎo)入配置文件內(nèi)容后,單擊OK。
完成配置后,后臺開始下載平臺模型到本地,您可以在IDEA右側(cè)BizWorks導(dǎo)航欄查看平臺模型以及進行本地模型掃描等操作。
配置代理
在Settings對話框的左側(cè)導(dǎo)航欄中,選擇 。
您可以參考下圖進行動態(tài)代理配置。
相關(guān)配置項說明請參見下表。
配置項
說明
No proxy
如果您選中該配置項,則不能使用代理功能。
HTTP
如果您選中該配置項,則網(wǎng)絡(luò)使用HTTP代理。
Host name
代理服務(wù)器地址。
Port number
代理服務(wù)器端口號。
Proxy authentication
支持配置是否需要驗證。
Login
驗證賬號。
Password
驗證密碼。
配置雙向聯(lián)動
您可以通過雙向聯(lián)動配置,設(shè)置在提交本地掃描結(jié)果時是否刪除平臺上本地不存在的模型,默認為不刪除。
在Settings對話框的左側(cè)導(dǎo)航欄中,選擇 。
雙向聯(lián)動配置用于上報模型、下拉模型時進行一些自定義的配置。例如,上報時是否刪除本地不存在的模型,掃描時是否掃描一些static
、final
修飾的field
和method
等。
配置modules.yaml
平臺模塊和代碼包目錄理論上是一對多的關(guān)系,即任意一個平臺模塊可以對應(yīng)多個代碼包。
modules.yaml用于配置平臺模塊與代碼包的關(guān)聯(lián)關(guān)系,該文件可以配置多個平臺模塊的關(guān)系。代碼的位置是默認生成的,如果modules.yaml文件不存在,您可以在相應(yīng)位置新建該文件。
查找modules.yaml
您可以通過以下目錄路徑查看是否存在modules.yaml文件。
項目名稱-starter/src/main/resources/bizworks/modules.yaml
項目名稱/src/main/resources/bizworks/modules.yaml
根目錄/.bizworks/modules.yaml
modules.yaml相關(guān)參數(shù)說明
modules.yaml文件樣例如下:
bizworks:
modules:
- type: "MODULE_CENTER"
code: "TestDomain"
packages:
- "demo.demo.businessdomain.testdomain"
- type: "BUSINESS_CAPABILITY"
code: "TestBusiness"
packages:
- "demo.demo.businesscapability.testbusiness"
- "demo.demo.businesscapability.testpackages"
modules.yaml相關(guān)參數(shù)說明如下表所示。
參數(shù) | 說明 |
bizworks | BizWorks modules需配置固定 |
bizworks.modules | 模塊列表。modules.yaml文件支持配置多個模塊。 |
bizworks.modules.type | 各個模塊的類型。支持的可選項如下:
|
bizworks.modules.code | 模塊編碼,從平臺獲取。 |
bizworks.modules.packages | 反映模型的代碼所在Package,在關(guān)聯(lián)平臺配置操作中被導(dǎo)入。modules.yaml文件支持配置多個Package。 說明 平臺掃描本地代碼時只會掃描已關(guān)聯(lián)的Package下的類。 |