热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

springcloud的基本服务包:Maven搭建springboot多模块项目作为基本jar包

idea创建maven项目1.创建父模块File-New-Project-MavenGroupId:com.sky.cloudArtifactid:sky-cloud-sta
idea创建maven项目

1.创建父模块
File->New ->Project->Maven

GroupId: com.sky.cloud
Artifactid: sky-cloud-starter-parent
Version: 1.0-SNAPSHOT

  • 1.1.删除src目录,只保留 pom.xom

2.创建子模块(module)

  • 2.1 File > New > Module

GroupId: com.sky.cloud
Artifactid: sky-cloud-commons
Version: 1.0-SNAPSHOT

  • 2.2 File > New > Module

GroupId: com.sky.cloud
Artifactid: sky-cloud-base
Version: 1.0-SNAPSHOT

3 修改pom文件

  • 3.1父模块’sky-cloud-starter-parent’的pom.xml


xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

org.springframework.boot
spring-boot-starter-parent
1.5.3.RELEASE


pom

1.8
UTF-8
UTF-8
-Dfile.encoding=UTF-8
1.7.0
false


com.sky.cloud
sky-cloud-starter-parent
1.0-SNAPSHOT

sky-cloud-commons
sky-cloud-base




org.mybatis.spring.boot
mybatis-spring-boot-starter
1.1.1


com.alibaba
fastjson
1.2.17



  • 3.2修改子模块’sky-cloud-commons’的pom.xml


xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

sky-cloud-starter-parent
com.sky.cloud
1.0-SNAPSHOT

sky-cloud-commons


javax.servlet
javax.servlet-api



  • 3.3修改子模块’sky-cloud-base’的pom.xml文件


xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

sky-cloud-starter-parent
com.sky.cloud
1.0-SNAPSHOT

4.0.0
sky-cloud-base


com.sky.cloud
sky-cloud-commons
${project.version}


org.springframework
spring-core


org.springframework.cloud
spring-cloud-starter-eureka
1.2.3.RELEASE


org.springframework.cloud
spring-cloud-starter-eureka-server
1.2.3.RELEASE


org.springframework.boot
spring-boot-starter-web



最终目录结构如下:

![Paste_Image.png](http://upload-images.jianshu.io/upload_images/5830798-7fe688657eda1e85.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

执行

《spring-cloud的基本服务包:Maven搭建spring boot多模块项目作为基本jar包》 Paste_Image.png

生成jar包,供后续spring-cloud微服务使用


推荐阅读
author-avatar
何俊雨_127
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有