偏好配置
Trantor preferences
入口 Preferences > Tools > Trantor
TrantorLint
可自定义 Trantor 资源命名规范,此配置项目隔离,即每个项目可以有不同的配置。

勾选并配置正确的正则表达式,TrantorLint 将会校验命名。若不符合正则表达式,会在编码器里面提示,当然TrantorLint 也会变红色提示当前页面有可优化项。

将鼠标移至带有波浪下划线的代码,可以看到修复行为 Disable this naming rule,点击 Disable this naming rule命名规则将不做校验。点击 More actions...,再点击 Edit naming rules,跳转至 Preferences > Tools > Trantor > TrantorLint 配置项。

ReloadJar
💡 该配置项仅作用于 Trantor > 1.0.0
用户故事
Trantor 1.0.x 支持了资源在线化声明, Api 模块可以在交付控制台 “部署到Maven” 更新发布,但 Impl 模块需依赖 Api 模块 Jar 包走线下 IDEA 开发。
开发版本(Maven SNAPSHOT)可多次推送覆盖更新的。虽然 Maven 配置勾选了 Always update snapshots是可以强制更新依赖的 SNAPSHOT 版本,这个过程可以分为几个步骤:
1)A 线上更新资源后部署到 Maven
2)A 告知开发 Impl 模块的 B、C…代码更新了
3)B、C…刷新依赖。
步骤(2)这种人为通知不太靠谱,因此插件实现了依赖更新检测机制,使线下开发者有能力感知 Api 模块的 Jar 包更新。
使用前提
Trantor >= 1.0.0 IDEA 插件加载 Trantor 业务域的条件:
Maven 模块依赖了 “存在规范trantor.yml 的 Jar 包,且当前模块存在trantor.yml中声明的 packageName,则依赖的 Jar 包就作为当前模块的 Api 模块。 插件检测更新Jar 包的范围即满足上述条件的 Impl 模块依赖的 Api Jar。
使用说明
配置入口 Preferences > Tools > Trantor > ReloadJar,此配置是 项目隔离且实时生效 的。具体说明请看配置面板的帮助说明,如下图所示:

开启检测
首先确认下 Trantor 资源树是否缺失业务域,若有缺失请根据上述的 “使用前提” 进行检查。Trantor 插件将每隔 “检测间隔” 配置的时间,去检查 Jar 包是否有更新。
-
若存在更新,且未勾选 “开启自动更新”,会显示下图图标,点击即可更新Jar包。
-
若存在更新,且勾选了 “开启自动更新”,则直接更新 Jar 包。
更新完成后,右下角将提示:
点击 “查看详情” 可以看到升级记录: