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 客户端。

  1. Migration Toolkit for Runtimes Rulesets GitHub 页面上的 Fork 链接,在您自己的 Git 中创建项目。fork 创建的 fork GitHub 存储库 URL 应该类似如下: https://github.com/<YOUR_USER_NAME>/windup-rulesets.git
  2. 将 Migration Toolkit for Runtimes rulesets 存储库克隆到本地文件系统:

    $ git clone https://github.com/<YOUR_USER_NAME>/windup-rulesets.git
  3. 这会在本地文件系统上创建并填充 windup-rulesets 目录。导航到新创建的目录,例如

    $ cd windup-rulesets/
  4. 如果要能够检索最新的代码更新,请添加远程 upstream 仓库,以便您可以获取原始分叉的存储库的任何更改。

    $ git remote add upstream https://github.com/windup/windup-rulesets.git
  5. upstream 仓库获取最新的文件。

    $ git fetch upstream
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.