java - 如果有父级,Quarkus 不会构建

标签 java maven kotlin quarkus

我目前正在尝试构建 quarkus 应用程序。但如果目录中有父目录,maven 不会构建。

./mvnw compile quarkus:dev

如果没有父级,这有效。

如果我将其添加到 Maven:

<parent>
    <groupId>com.example</groupId>
    <artifactId>parent</artifactId>
    <version>0.1-SNAPSHOT</version>
    <relativePath>..</relativePath>
</parent>

它不会构建并挂起于:

[INFO] --- quarkus-maven-plugin:0.15.0:dev (default-cli) @ quarkus ---

完整输出为:

[DEBUG] -- end configuration --
[DEBUG] Detected Maven Version: 3.6.0
[DEBUG] Detected Maven Version (3.6.0)  is allowed in [3.5.3,).
[DEBUG] Using javaTool: /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/jre/bin/java

有人遇到同样的问题吗?

谢谢

最佳答案

确保<relativePath>父 poms 层次结构的一部分是有效的,因为 Quarkus 解析比通常的 Maven 插件宽松。

我有一个无效的空 <relativePath></relativePath>在父级中,这导致 Quarkus 陷入无限循环(这不是堆栈溢出,因此除非调试,否则没有堆栈跟踪)。

关于java - 如果有父级,Quarkus 不会构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56380008/

相关文章:

java - Elasticsearch安装

java - 在 Java 和 MYSQL 中,当我们将文本插入数据库时​​,对文本进行编码是一种好习惯吗?

Android studio build 在 buildtoolsversion 29.0.2 上在 Windows 上提供 Unresolved reference 错误(适用于 mac)

kotlin - 如何将 Long 类型的范围与 lambda 表达式相乘

java - Mac 终端上的 cassandra 2.1.1

java - tomcat 在服务器重启时不反射(reflect) java 更改

java - "Selenium Automation"项目必须有内容/约定吗?

java - Maven war 插件,没有从父 pom 获取依赖项

kotlin - 什么时候调用对象的 init block ?

java - 用 Java 编写 GUI 的常规方法是什么?