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. Migration Toolkit for Runtimes XML ルールのフォークおよびクローン作成
Migration Toolkit for Runtimes の windup-rulesets
リポジトリーは、カスタム Java ベースのルールアドオンおよび XML ルールを作成する方法に関する作業例を提供します。カスタムルールを作成する際の開始点として使用することができます。
git
クライアントがマシンにインストールされている必要があります。
-
GitHub ページ Migration Toolkit for Runtimes Rulesets で
Fork
リンクをクリックし、自分用の Git にプロジェクトを作成します。fork によって作成されたフォークされた GitHub リポジトリーの URL はhttps://github.com/<YOUR_USER_NAME>/windup-rulesets.git
のようになります。 Migration Toolkit for Runtimes ルールセットリポジトリーをローカルファイルシステムにクローンします。
$ git clone https://github.com/<YOUR_USER_NAME>/windup-rulesets.git
これにより、ローカルファイルシステムに
crushup-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 問題トラッカー: https://issues.redhat.com/projects/WINDUP
- MTR メーリングリスト: windup-eng@redhat.com
改訂日時: 2023-06-28