我正在尝试使用Quarkus Gradle插件构建具有所有依赖项(可运行)的uberJar。
使用Maven,您可以通过向插件添加配置来构建它。
那就是Maven的样子:
<plugin>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<version>${quarkus.version}</version>
<configuration>
<uberJar>true</uberJar>
</configuration>
<executions>
<execution>
<goals>
<goal>build</goal>
</goals>
</execution>
</executions>
</plugin>
有可能在gradle插件中设置此属性吗?
id'io.quarkus.gradle.plugin'版本'0.12.0'
最佳答案
该选项的名称为“ uber-jar”。
要设置此属性,您必须从命令行像这样开始构建:
>gradle quarkusBuild --uber-jar
我在构建过程中遇到了一些错误,例如那个
Caused by: java.nio.file.NoSuchFileException: /Users/sven/Idea/getting-started/build/getting-started.jar
但最终构建成功
关于java - 如何使用Quarkus-Gradle-Plugin构建uberJar,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55421165/