Spring boot 项目
一, 如果是 spring boot 项目想自定义使用 parent , 需要做到那几点?
(1) 首先创建一个父类项目 parent
(2) 删除自带的父类依赖添加一下内容
如果引用 type 类型如上图 c,scope 如上图 d 的 类型的 dependencies 必须放进 a 中. 同时如果在子项目一旦引用我们自定义的 parent 的话子项目是不需要再次引用 spring-boot-dependencies 的. 编译会通不过. 而且子项目所有的 dependencies 下面的 dependency 的 jar 引用都不要指定版本号了, 因为 spring-boot-dependencies 已经指定了统一的版本号,
==================================================================
Spring boot+Spring Cloud 项目使用自己的 parent 呢?
一, 如果是 spring boot 项目想自定义使用 parent , 需要做到那几点?
(1) 首先创建一个父类项目 parent
(2) 删除自带的父类依赖添加一下内容 (添加内容和上面就有所不同了, 需要添加一个 spring cloud 整合 spring boot 的一个超集)
黑色图片表示的是 spring cloud 项目中的和上面白色图片 spring boot 项目中配置主要区别就在 groupId,artifactId,version. 不要担心只加了这个 spring boot 的父类依赖怎么办, 因为 spring cloud start parent 继承了 spring boot dependencies .
==================================================================
子项目引用
下面就会发下 dependencies 中的 dependency 的引用可以不指定版本号 (自定义 jar 或 spring boot 未包含的 jar 除外)
来源: http://www.jianshu.com/p/8ef370e905b2