我正在尝试从 IntelliJ 创建一个可执行的 jar。
首先,我得到了 Java 安全异常,然后我更改了 sqljdbc4-4.0
至 unsigned
.第一个问题已解决 .
然后我找不到 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
, ...)我以哪种方式添加资源或它们存储在 jar 中的哪个位置。
我正在使用
gradle
并且在 spring boot 主页上只有 maven 的说明。
最佳答案
您应该使用 spring-boot-maven-plugin
或 spring-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/