A.2. 其他资源
A.2.1. 查看现有的 MTR XML 规则
基于 MTR XML 的规则位于 GitHub 上,其位置为:https://github.com/windup/windup-rulesets/tree/master/rules/rules-reviewed。
您可以在本地机器上分叉并克隆 MTR XML 规则。
规则按目标平台和功能分组。当您创建新规则时,找到与所需规则类似的规则,并将它用作入门模板。
新规则不断添加,因此最好经常检查更新。
A.2.1.1. 分叉并克隆运行时 XML 规则的 Migration Toolkit
Migration Toolkit for Runtimes windup-rulesets
存储库提供如何创建基于 Java 的规则附加组件和 XML 规则的工作示例。您可以使用它们作为创建自己的自定义规则的起点。
必须在您的机器上安装了 git
客户端。
-
点 Migration Toolkit for Runtimes Rulesets GitHub 页面上的
Fork
链接,在您自己的 Git 中创建项目。fork 创建的 fork GitHub 存储库 URL 应该类似如下:https://github.com/<YOUR_USER_NAME>/windup-rulesets.git
。 将 Migration Toolkit for Runtimes rulesets 存储库克隆到本地文件系统:
$ git clone https://github.com/<YOUR_USER_NAME>/windup-rulesets.git
这会在本地文件系统上创建并填充
windup-rulesets
目录。导航到新创建的目录,例如$ cd windup-rulesets/
如果要能够检索最新的代码更新,请添加远程
upstream
仓库,以便您可以获取原始分叉的存储库的任何更改。$ git remote add upstream https://github.com/windup/windup-rulesets.git
从
upstream
仓库获取最新的文件。$ git fetch upstream
A.2.2. 其他资源
- MTR Javadoc: http://windup.github.io/windup/docs/latest/javadoc
- MTR Jira issue tracker: https://issues.redhat.com/projects/WINDUP
- MTR 邮件列表: windup-eng@redhat.com
更新于 2023-06-28