This commit is contained in:
dlandy
2026-04-15 16:04:29 +08:00
parent 188b497e15
commit 9f66afe148
17 changed files with 1552 additions and 237 deletions

View File

@@ -7,7 +7,7 @@ MetaPlugin 是一个 IntelliJ IDEA 插件,用于把 XSD 结构转换为可配
当前项目中的插件信息:
- 插件名:`MetaPlugin`
- 插件 ID`com.dmiki.metaplugin`
- 当前版本:`1.0.0`
- 当前版本:`1.1.0`
- IDE 兼容下限:`sinceBuild = 193`IntelliJ IDEA 2019.3+
## 2. 核心能力
@@ -46,7 +46,7 @@ MetaPlugin 是一个 IntelliJ IDEA 插件,用于把 XSD 结构转换为可配
打包产物位于:
- `build/distributions/MetaPlugin-1.0.0.zip`
- `build/distributions/MetaPlugin-1.1.0.zip`
在 IDEA 中通过 `Settings -> Plugins -> Install Plugin from Disk...` 选择该 ZIP 安装。
@@ -93,7 +93,7 @@ MetaPlugin 是一个 IntelliJ IDEA 插件,用于把 XSD 结构转换为可配
- 包名:默认 `com.example.message`
- 注意这里填写的是“包名”,最终 `resultMap.type` 会自动拼接为:`包名 + 报文类型大写格式`
- 例如 `hvps.101.001.01` 会转为 `HVPS_101_001_01`
- 输出目录:支持绝对路径或相对项目根目录路径。
- 输出目录:支持绝对路径或相对模块根目录路径。
- 自定义属性:全局默认值,默认 `sign`
- 预处理属性:全局默认值,默认空。
@@ -147,11 +147,9 @@ MetaPlugin 是一个 IntelliJ IDEA 插件,用于把 XSD 结构转换为可配
### 8.3 输出目录与文件名
- 默认输出目录`src/main/resources` 下第一个不存在的目录
- `msgmapper`
- `msgmapper1`
- `msgmapper2`
- ... 依次类推
- 默认输出目录分两种情况
- 如果 XSD 位于某个 `resources` 目录下,则输出到该 `resources` 目录下第一个不存在的 `msgmapperN`
- 否则输出到 `XSD 父目录` 的同级第一个不存在的 `msgmapperN`
- 默认输出文件名:`报文类型.xml`
- 右键“生成选中节点XOM文件”时默认文件名`报文类型_节点名.xml`