我正在尝试使用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/

10-10 18:10