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