intellij-idea - IntelliJ Spring Boot : How to create an executable jar

标签 intellij-idea gradle jar spring-boot executable-jar

我正在尝试从 IntelliJ 创建一个可执行的 jar。

首先,我得到了 Java 安全异常,然后我更改了 sqljdbc4-4.0unsigned .第一个问题已解决 .

然后我找不到 list 。已添加 META-INF dir 输出。第二个问题已解决 .

接下来我得到了 BeanCreationException ( 未解决 ):

Caused by: org.springframework.beans.factory.BeanCreationException: Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath.

在 IntelliJ 中它正在工作。

我认为资源不在输出中。 ( application.properties , ...)

IntelliJ Config

我以哪种方式添加资源或它们存储在 jar 中的哪个位置。

我正在使用 gradle并且在 spring boot 主页上只有 maven 的说明。

最佳答案

您应该使用 spring-boot-maven-pluginspring-boot-gradle-plugin ,取决于您首选的构建系统。

编辑:

就跑 ./gradlew build
我建议潜入这个 getting started guide .它为初学者澄清了很多东西。

关于intellij-idea - IntelliJ Spring Boot : How to create an executable jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33593111/

相关文章:

java - IntelliJ Linux LWJGL 3 添加 native 到

gradle - 子build.gradle在afterEvaluate事件中不评估

eclipse - 在gradle中导入ant build

jar - 按路径从 Jar 中获取文件

java - 使用intellij IDEA的代码库通过windows批处理脚本制作自动jar

intellij-idea - IntelliJ IDEA:无法创建Gradle项目

java - 如何在 IntelliJ IDEA 中构建 OS X Java 应用程序包?

java - 如何在 Intellij 中的反编译 .class 文件中搜索字符串

java - 想要从 Gradle fat jar 中删除特定的 jar

java - 在 Jar 文件中加载图像 java.lang.RuntimeException : Resource not found