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