我目前正在尝试构建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
有人遇到过同样的问题吗?
谢谢
最佳答案
确保父poms层次结构的<relativePath>
是有效的,因为Quarkus解析度比通常的Maven插件宽松。
我在父级中有一个无效的空<relativePath></relativePath>
,这导致Quarkus陷入无限循环(这不是stackoverflow,因此除非进行调试,否则没有stacktrace)。
关于java - 如果有 parent ,Quarkus不会建立,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56380008/