如何在 Eclipse IDE 中导出 Spring Boot Gradle 项目?
Posted
技术标签:
【中文标题】如何在 Eclipse IDE 中导出 Spring Boot Gradle 项目?【英文标题】:how to export a Spring Boot Gradle project in Eclips IDE? 【发布时间】:2019-03-13 18:56:20 【问题描述】:我有一个 Spring Boot gradle 项目,现在,当我点击导出项目时,我的项目没有反映。谁能帮我导出 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 我可以问你,再做一次吗?因为没有为这个问题设定答案。谢谢
是的,没错。以上是关于如何在 Eclipse IDE 中导出 Spring Boot Gradle 项目?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Eclipse 中导出 Jetty 启动配置 [重复]
如何利用Python打造出适合自己的定制化Eclipse IDE