2.4. Maven プロジェクトの作成
oidc
エクステンションを使用して新しい Maven プロジェクトを作成することも、既存の Maven プロジェクトにエクステンションを追加することもできます。次のいずれかのコマンドを実行します。
新しい Maven プロジェクトを作成するには、次のコマンドを使用します。
Quarkus CLI を使用:
quarkus create app org.acme:security-openid-connect-quickstart \ --extension='oidc,resteasy-reactive-jackson' \ --no-code cd security-openid-connect-quickstart
quarkus create app org.acme:security-openid-connect-quickstart \ --extension='oidc,resteasy-reactive-jackson' \ --no-code cd security-openid-connect-quickstart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Gradle プロジェクトを作成するには、
--gradle
オプションまたは--gradle-kotlin-dsl
オプションを追加します。Quarkus CLI のインストール方法と使用方法の詳細は、Quarkus CLI ガイドを参照してください。
Maven を使用:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Gradle プロジェクトを作成するには、
-DbuildTool=gradle
または-DbuildTool=gradle-kotlin-dsl
オプションを追加します。
Windows ユーザーの場合:
-
cmd を使用する場合は、バックスラッシュ
\
を使用せず、すべてを同じ行に記述してください。 -
Powershell を使用する場合は、
-D
パラメーターを二重引用符で囲みます (例:"-DprojectArtifactId=security-openid-connect-quickstart"
)。
Quarkus プロジェクトがすでに設定されている場合は、プロジェクトベースディレクトリーで次のコマンドを実行して、oidc
エクステンションをプロジェクトに追加できます。
Quarkus CLI を使用:
quarkus extension add oidc
quarkus extension add oidc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Maven を使用:
./mvnw quarkus:add-extension -Dextensions='oidc'
./mvnw quarkus:add-extension -Dextensions='oidc'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Gradle を使用:
./gradlew addExtension --extensions='oidc'
./gradlew addExtension --extensions='oidc'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
これにより、ビルドファイルに次の内容が追加されます。
Maven を使用:
<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-oidc</artifactId> </dependency>
<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-oidc</artifactId> </dependency>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Gradle を使用:
implementation("io.quarkus:quarkus-oidc")
implementation("io.quarkus:quarkus-oidc")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow