如何将SpringBoot项目打成可导入到其他项目的jar包,按照官方教程的话,打成的jar导入到其他项目无效。 |
您所在的位置:网站首页 › javajar包怎么导入 › 如何将SpringBoot项目打成可导入到其他项目的jar包,按照官方教程的话,打成的jar导入到其他项目无效。 |
你或许需要:1、剔除一些不需要的文件,如Application和ApplicationTests等2、不能使用springboot自带打包,使用普通maven打包 org.apache.maven.plugins maven-compiler-plugin 1.8 1.8注意:spring-boot-maven-plugin打包,出现了bug。虽然目的项目引用了该打包项目,但是任然无法引用jar中的类,因为springboot-maven-plugin打包的第一级目录为Boot-INF,无法引用 注-1、test范围指的是测试范围有效,在编译和打包时都不会使用这个依赖 注-2、compile范围指的是编译范围有效,在编译和打包时都会将依赖存储进去 注-3、provided依赖:在编译和测试的过程有效,最后生成war包时不会加入,诸如:servlet-api,因为servlet-api,tomcat等web服务器已经存在了,如果再打包会冲突 注-4、 runtime在运行的时候依赖,在编译的时候不依赖 注-5:加入本地Maven路径,类似: C:\Users\ofcard\.m2\repository\com\scn7th\ding-robot-bind-send\0.0.1-SNAPSHOT>mvn install:install-file -Dfile=ding-robot-bind-send-0.0.1-SNAPSHOT.jar -DgroupId=com.scn7th -DartifactId=ding-robot-bind-send -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar参考:将一个项目打成一个jar包,导入到另一个项目中并调用Gradle构建SpringBoot并打包可运行的jar配置springboot打包成jar文件无法正常运行,解决办法已经找到在spring boot项目(maven)中引入其他 spring boot项目(jar) |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |