ja:tutorial:minotaur
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ja:tutorial:minotaur [2022/08/11 13:53] – 翻訳の修正 skytomo | ja:tutorial:minotaur [2023/08/07 22:31] (current) – [修正] 小さな訳の変更 gai | ||
---|---|---|---|
Line 2: | Line 2: | ||
Minotaur は、 CurseGradle に似た Gradle プラグインです。 | Minotaur は、 CurseGradle に似た Gradle プラグインです。 | ||
- | このページでは、 Minotaur の基本についてのみ説明します。 [[https:// | + | このページでは、 Minotaur の基本についてのみ説明します。 |
- | ===== 基本 ===== | + | ===== 基本的な実装 |
まず、 Minotaur プラグインを '' | まず、 Minotaur プラグインを '' | ||
Line 24: | Line 24: | ||
token = ' | token = ' | ||
projectId = ' | projectId = ' | ||
- | versionNumber = ' | + | versionNumber = ' |
- | versionName = 'My awesome release' | + | versionName = 'My awesome release' |
- | uploadFile = remapJar // 再マップされた jar を使用するように Minotaur に指示します | + | uploadFile = remapJar // 再マップされた jar を使用するように Minotaur に指示します。 |
- | gameVersions = [' | + | gameVersions = [' |
- | loaders = [' | + | loaders = [' |
dependencies = [ | dependencies = [ | ||
- | new ModDependency(' | + | new ModDependency(' |
] | ] | ||
} | } | ||
</ | </ | ||
- | [[https:// | + | [[https:// |
- | ここで、 '' | + | ここで、 '' |
{{https:// | {{https:// | ||
- | ただし、バージョンをリリースするたびに値を編集する必要があるため、これは制限があり、アップロードが繰り返される場合があります。 | + | ただし、リリースするたびにファイル内の '' |
ここで、 Java の '' | ここで、 Java の '' | ||
- | ===== Absurd | + | ===== 動的な実装 |
- | つまり、基本的な実装があります。 タスクの実行時にコマンドラインから値を入力できるように、動的にしましょう。通常、これは Gradle タスクでは実行されず、環境変数または同様の静的ソースをこれらの値に使用できますが、チュートリアルは後世のために保持されます: | + | これで、基本的な実装ができました。これを動的にして、タスクの実行時にコマンドラインから値を入力できるようにします。通常、これは Gradle タスクでは実行されず、環境変数または同様の静的ソースをこれらの値に使用できますが、チュートリアルは後世のために残されます: |
- | まず、 '' | + | まず、 '' |
'' | '' | ||
Line 55: | Line 55: | ||
</ | </ | ||
- | これで、メソッド '' | + | これで、メソッド '' |
- | これをタスクに追加しましょう。また、 Markdown 変更ログなどのデータを追加し、バージョン名をセマンティックバージョニング番号とは異なるものにします。 | + | これをタスクに追加しましょう。また、Markdown 変更ログなどのデータを追加し、バージョン名をセマンティックバージョニング番号とは異なるものにします。 |
<code groovy> | <code groovy> | ||
Line 63: | Line 63: | ||
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); | BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); | ||
System.out.println(" | System.out.println(" | ||
- | token = br.readLine(); | + | token = br.readLine(); |
projectId = "" | projectId = "" | ||
System.out.println(" | System.out.println(" | ||
Line 78: | Line 78: | ||
</ | </ | ||
- | これで、 '' | + | これで、 '' |
- | ミノタウロスは CurseGradle と並んで素晴らしいです。両方のタスクを一緒にマージできます。 Minotaur と CurseGradle の両方の公開タスクを | + | Minotaur |
<code groovy> | <code groovy> | ||
Line 91: | Line 91: | ||
===== Minotaur 1.x から 2.x への更新 ===== | ===== Minotaur 1.x から 2.x への更新 ===== | ||
- | Minotaur 2.x では、ビルドスクリプトのフォーマット方法にいくつかの重大な変更が加えられました。 | + | Minotaur 2.x では、ビルドスクリプトのフォーマットにいくつかの重大な変更が加えられました。 |
まず、独自の '' | まず、独自の '' |
ja/tutorial/minotaur.1660225993.txt.gz · Last modified: 2022/08/11 13:53 by skytomo