spring-boot-dependencies jar 不完整的问题
Posted 张玉坤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring-boot-dependencies jar 不完整的问题相关的知识,希望对你有一定的参考价值。
集成 springboot 有两种方式。
1 直接 父项目指向 springboot
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> </parent>
这种用起来很方便 ,默认打出的jar 也是完整的。
2 使用 spring-boot-dependencie
<!-- springcloud --> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.0.3.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
这种默认打出的jar包是不完整的。 不能直接运行。
加入下面的配置就可以了
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <mainClass>com.sbl.pay.subaccount.SubaccountServerRunner</mainClass> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
第二种麻烦一点,但是我们可以使用自己的父类。
以上是关于spring-boot-dependencies jar 不完整的问题的主要内容,如果未能解决你的问题,请参考以下文章
spring-boot-dependencies jar 不完整的问题
Spring Boot:管理的版本是 1.3.2.RELEASE 工件在 org.springframework.boot:spring-boot-dependencies:1.3.2.RELEASE
spring-boot-starter-parent和spring-boot-dependencies
SpringBoot系列——Springboot项目中的spring-boot-starter-parent,spring-boot-dependencies依赖关系