5.4. 创建 Maven 项目


首先,我们需要新的项目。使用以下命令创建新项目:

  • 使用 Quarkus CLI:

    quarkus create app org.acme:security-openid-connect-multi-tenancy-quickstart \
        --extension='oidc,rest-jackson' \
        --no-code
    cd security-openid-connect-multi-tenancy-quickstart

    要创建 Gradle 项目,请添加-- gradle or --gradle-kotlin-dsl 选项。

    有关如何安装和使用 Quarkus CLI 的更多信息,请参阅 Quarkus CLI 指南。

  • 使用 Maven:

    mvn com.redhat.quarkus.platform:quarkus-maven-plugin:3.15.1:create \
        -DprojectGroupId=org.acme \
        -DprojectArtifactId=security-openid-connect-multi-tenancy-quickstart \
        -Dextensions='oidc,rest-jackson' \
        -DnoCode
    cd security-openid-connect-multi-tenancy-quickstart

    要创建 Gradle 项目,请添加 -DbuildTool=gradle or -DbuildTool=gradle-kotlin-dsl 选项。

对于 Windows 用户:

  • 如果使用 cmd,(不要使用反向斜杠 \ 并将所有内容放在同一行中)
  • 如果使用 Powershell,则双引号中的 wrap -D 参数,如 "-DprojectArtifactId=security-openid-connect-multi-tenancy-quickstart"

如果您已经配置了 Quarkus 项目,请在项目基本目录中运行以下命令来将 oidc 扩展添加到项目中:

  • 使用 Quarkus CLI:

    quarkus extension add oidc
  • 使用 Maven:

    ./mvnw quarkus:add-extension -Dextensions='oidc'
  • 使用 Gradle:

    ./gradlew addExtension --extensions='oidc'

这会在构建文件中添加以下内容:

  • 使用 Maven:

    <dependency>
        <groupId>io.quarkus</groupId>
        <artifactId>quarkus-oidc</artifactId>
    </dependency>
  • 使用 Gradle:

    implementation("io.quarkus:quarkus-oidc")
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.