当我尝试创建一个新的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>
所有相同的错误:
在此行中找到多个批注:
我只是解决问题..运行命令
MVN 全新安装 -U
谢谢你。
看起来您缺少QUKUS BOM,允许您省略不同QUKus依赖项上的版本。
看看入门指南
它会看起来像这样
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-universe-bom</artifactId>
<version>${quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
我遵循这本quarkus指南:https://quarkus.io/guides/gett-start,在我的本地机器上一切都运行良好。然而,当我推送代码并启动jenkins构建时,我得到了以下错误: 与失败的新方法相反: 我怀疑错误来自新的BOM。配置如下: 我已经在本地机器上安装了Maven3.5.3,并且可以成功地构建项目。所以我不知道是什么原因导致了这次失败...
我正在尝试使用:该命令在过去2小时内运行,但尚未完成。 我已经尝试过多次,我也重新启动了系统,但到目前为止没有任何帮助。 完整日志: 不同技术的版本: 操作系统:Ubuntu 20.04-VB-64bit GraalVM运行时:OpenJDK运行时 环境GraalVM CE 20.1.0本机图像:GraalVM版本20.1.0(Java版本11.0.7)
我的问题似乎类似于运行在Quarkus(gradle)上的多模块项目中的ClassCastException。 不过我用的是maven。我可以确认在使用转轮或测试时没有出现问题。我创建了一个示例应用程序,在https://github.com/AmsterdamFilho/quarkus-poc. 如果在开发模式下运行应用程序,并使用swagger ui或curl执行endpoint,则会出现异常
Quarkus 是一个用于编写 Java 应用的云原生、容器优先框架。 特性包括: 容器优先:最小的Java应用程序,最适合在容器中运行 云原生:在 Kubernetes 等环境中采用 12 要素原则。 统一命令式与反应式:在一个编程模型下带来非阻塞和命令式开发风格。 基于标准:Standards-based:基于一些标准和框架(RESTEasy、Hibernate、Netty、Eclipse V
我有一个quarkus应用程序,它依赖于同一项目中的另一个maven模块,该模块中的另一个模块是RESTendpoint 因为一些奇怪的原因,我不能访问这些endpoint,但是...似乎夸克斯只接受夸克斯模块中java类的endpoint,还是我弄错了?
在没有Quarkus的情况下运行应用程序可以正常工作。
我是新来的,并尝试在Maven多模块项目中使用它。我的项目结构如下: 应用程序模块执行具有构建目标的quarkus maven插件。包含一个简单的rest控制器,因此也包含一个在中。RESTAPI模块由应用程序模块引用。 如果我使用打包整个项目,那么生成的runner jar将按预期工作。但是,如果我尝试使用在开发模式下启动项目,我会遇到以下异常: 错误]无法执行目标io。quarkus:quar
在根中应用Quarkus插件的多模块gradle项目在步骤失败,出现: 根如下所示: 但是,将行移动到子项目的中,生成将成功。看来quarkus构建步骤是在插件声明的地方运行的,而不是在插件实际应用的地方。 理想情况下,我希望在根项目中声明一次插件,然后仅将其应用于子项目,而不是在根项目中执行它,在根项目中显然没有什么可构建的。 有什么想法吗?