【问题标题】:Quarkus project夸库斯项目
【发布时间】:2021-09-18 06:12:04
【问题描述】:

当我尝试创建一个新的Quarkus 项目并选择一些扩展时出现错误。但是在创建项目时,我在创建项目期间选择的每个扩展中都会出现此错误。

<dependencies>
    <dependency>
        <groupId>io.quarkus</groupId>
        <artifactId>quarkus-hibernate-orm</artifactId>
    </dependency>
    <dependency>
        <groupId>io.quarkus</groupId>
        <artifactId>quarkus-smallrye-reactive-messaging-amqp</artifactId>
    </dependency>
    <dependency>
        <groupId>io.quarkus</groupId>
        <artifactId>quarkus-narayana-jta</artifactId>
    </dependency>
    <dependency>
        <groupId>io.quarkus</groupId>
        <artifactId>quarkus-resteasy-jackson</artifactId>
    </dependency>
    <dependency>
        <groupId>io.quarkus</groupId>
        <artifactId>quarkus-jdbc-postgresql</artifactId>
    </dependency>
    <dependency>
        <groupId>io.quarkus</groupId>
        <artifactId>quarkus-arc</artifactId>
    </dependency>
    <dependency>
        <groupId>io.quarkus</groupId>
        <artifactId>quarkus-resteasy</artifactId>
    </dependency>
    <dependency>
        <groupId>io.quarkus</groupId>
        <artifactId>quarkus-junit5</artifactId>
        <scope>test</scope>
    </dependency>

所有相同的错误:

在这一行发现多个注释:

  • 项目构建错误:io.quarkus:quarkus-hibernate-orm:jar 的“dependencies.dependency.version”缺失。
  • io.quarkus:quarkus-hibernate-orm:jar 的“dependencies.dependency.version”缺失。

【问题讨论】:

标签: java quarkus


【解决方案1】:

看起来您缺少 Quarkus BOM,允许您省略不同 Quarkus 依赖项的版本。

看看getting started guide

它看起来像这样

    <dependency>
        <groupId>io.quarkus</groupId>
        <artifactId>quarkus-universe-bom</artifactId>
        <version>${quarkus.platform.version}</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>

【讨论】:

  • 将 quarkus.platform.version 定义为 pom 属性部分中的属性
【解决方案2】:

我只是解决问题..运行命令

mvn 全新安装 -U

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 2021-03-16
    • 2021-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多