500-frameworks-micronaut-create-project について
SDKMAN で管理する Java と Micronaut CLI を使い、Micronaut Maven プロジェクトを作成・検証するスキルです。設定を明示し、Micronaut 4.x を既定として Maven で検証します。
主な機能
- 01SDKMAN と Java の利用可否を確認
- 02Java と Micronaut CLI のバージョン選択
- 03プロジェクト情報と設定の収集
- 04Micronaut Maven プロジェクトの生成
- 05Maven によるプロジェクト検証
活用シーン
- 01新しい Micronaut サービスの作成
- 02Micronaut 4 Maven プロジェクトの作成
- 03指定した Java バージョンでの初期化
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jabrena/ plinth --skill 500-frameworks-micronaut-create-projectインストール後、Claude Code で/500-frameworks-micronaut-create-projectを入力して読み込まれたか確認します。
同梱ファイルreferences/500-frameworks-micronaut-create-project.md
詳細
Micronaut Maven プロジェクトの作成
SDKMAN で管理されるツールを使って、新しい Micronaut Maven プロジェクトを作成します。Java 25 と、リポジトリの Micronaut 4.x のベースラインに合わせます。
このスキルで扱う内容
- プロジェクトを作成する前に、SDKMAN と Java が利用可能か確認します
- SDKMAN を使って、必要な Java と Micronaut CLI の候補をインストールまたは選択します
- プロジェクトの座標、パッケージ名、Java のバージョン、機能、作成先ディレクトリを確認します
- Micronaut CLI で Maven プロジェクトを作成します
- 検証には Maven ラッパーコマンドを優先します
- 完了を報告する前に、Maven で生成されたプロジェクトを検証します
制約
プロジェクトの作成は、明示的で再現可能な Maven ベースの方法で行う必要があります。
- 前提条件:
sdk versionで SDKMAN がインストールされていることを確認します。見つからない場合は、黙ってインストールせずに中止し、セットアップ方法を案内します - JAVA ベースライン:ユーザーが別のサポート対象バージョンを指定しない限り、Java 25 を優先します
- フレームワークのベースライン:デフォルトでは、現在の Micronaut 4.x 系を対象にします
- ビルドツール:Gradle ではなく、Maven プロジェクトを生成します
- 安全性:ユーザーの明示的な確認なしに、既存の空でない作成先ディレクトリを上書きしません
- 検証:Maven ラッパーがある場合は、生成されたプロジェクトで
./mvnw clean verifyを実行します。ない場合はmvn clean verifyを実行します - 実行前:SDKMAN と Micronaut CLI を使った一連の手順について、リファレンスを最後まで読みます
このスキルを使用する場面
- Micronaut Maven プロジェクトを作成する
- SDKMAN を使って Micronaut プロジェクトをブートストラップする
- 新しい Micronaut サービスを生成する
- Micronaut 4 の Maven プロジェクトを作成する
- Java 25 で Micronaut サービスのスケルトンを生成する
ワークフロー
- リファレンスを読み、プロジェクトの入力情報を確認する
references/500-frameworks-micronaut-create-project.md を読んでから、プロジェクトのディレクトリ、グループ、アーティファクト、パッケージ名、Java のバージョン、アプリケーションの種類、使用する Micronaut の機能を確認します。
- SDKMAN で管理されるツールを確認する
SDKMAN、Java、Micronaut CLI が利用可能か確認します。ユーザーに希望するバージョンを確認してから、候補のインストールまたは切り替えを行います。
- Maven プロジェクトを作成する
Micronaut CLI を使って Maven プロジェクトを作成します。使用する機能を明示し、Micronaut 4.x のベースラインをデフォルトにします。
- 検証して報告する
生成されたプロジェクトで Maven による検証を実行し、使用したコマンド、選択したオプション、生成先のパス、必要な追加セットアップをまとめます。
リファレンス
詳しい手順、例、制約については、references/500-frameworks-micronaut-create-project.md を参照してください。