ral*_*ala 6 jar intellij-idea executable-jar gradle spring-boot
我正在尝试从IntelliJ创建一个可执行jar.
首先,我得到了Java安全例外和我换sqljdbc4-4.0到unsigned.第一个问题解决了.
然后我找到了Manifest.添加META-INFdir到输出.第二个问题解决了.
接下来我得到了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.
Run Code Online (Sandbox Code Playgroud)
在IntelliJ中,它正在工作.
我认为资源不在输出中.(application.properties,...)
我以哪种方式添加资源或将它们存储在jar中的位置.
我正在使用gradle弹簧靴主页上只有maven的说明.
典型的 Spring boot 项目是 Maven 项目或 Gradle-Project(我只知道如何使用 Maven,对于 Gradle,请参阅 [luboskrnac s answer][1]). So you just need to run the maven targetpackage and pick the jar form the (created)target` 文件夹)
使用 shell,转到项目根目录(pom.xml文件所在的位置)并输入
mvn clean package
cd target
Run Code Online (Sandbox Code Playgroud)
其中有 xxx.jar 文件。
| 归档时间: |
|
| 查看次数: |
12128 次 |
| 最近记录: |