2

我目前正在尝试构建一个 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

有人有同样的问题吗?

谢谢

4

1 回答 1

0

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

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

于 2019-06-18T05:20:51.077 回答