【问题标题】:how to export a Spring Boot Gradle project in Eclips IDE?如何在 Eclipse IDE 中导出 Spring Boot Gradle 项目?
【发布时间】:2023-04-01 12:48:01
【问题描述】:

我有一个 Spring Boot gradle 项目,现在,当我点击导出项目时,我的项目没有反映。谁能帮我导出 Spring Boot gradle 项目的步骤?

【问题讨论】:

    标签: eclipse spring-boot gradle


    【解决方案1】:

    很可能,您正在使用内置的 Eclipse 导出器来生成 jar,它只包含该项目中实际生成的目标文件。为了有一个“胖”(独立的可执行文件)jar,你需要使用 Spring Boot Gradle 插件来“重新打包”这个 jar。

    一旦 spring-boot 插件被应用到你的项目中,它会自动尝试重写档案以使用bootRepackage 任务使其可执行。您应该将项目配置为以通常的方式构建 jar 或 war(视情况而定)。

    您要启动的主类可以使用配置选项指定,也可以通过向清单添加 Main-Class 属性来指定。如果您不指定主类,插件将搜索具有public static void main(String[] args) 方法的类。

    查看Section 67.6, “Repackage configuration” 以获取配置选项的完整列表。

    要构建和运行项目工件,您可以键入以下内容:

    $ gradle build
    $ java -jar build/libs/mymodule-0.0.1-SNAPSHOT.jar
    

    【讨论】:

    • 您应该使用spring-boot 插件,而不是手动创建jar。 Spring Boot 需要特定格式的 jar,在使用这些解决方案中的任何一种时都无法使用。
    • @M.Deinum 你是对的,我的解决方案不是特定于弹簧的。我修好了。
    • @RAVIRK 如果适合您,您可以选择我的解决方案作为答案,并在答案左侧带有复选标记。
    • @RAVIRK 我可以问你,再做一次吗?因为没有为这个问题设定答案。谢谢
    • 是的,没错。
    猜你喜欢
    • 2018-09-29
    • 2020-09-25
    • 1970-01-01
    • 2016-07-20
    • 2021-11-01
    • 2021-09-03
    • 2017-11-03
    • 1970-01-01
    • 2018-03-05
    相关资源
    最近更新 更多