04-基于idea创建springboot普通项目,springboot聚合项目的几种方式

这里写目录标题

  • 第一种:先创建工作空间,再创建多个module
    • 1.创建工作空间
    • 2.maven配置
    • 3.创建module,创建springboot项目
      • 3.1创建springboot项目
      • 3.2.创建完成,结构如下:
      • 3.3.取名友情提示
    • 4.创建module,创建聚合项目(jt项目)
      • 4.1创建聚合项目(父级项目)
        • 4.1.1编辑pom.xml文件
      • 4.2创建工具API jt-common(子级项目)
        • 4.2.1在父级项目上右键创建module
        • 4.2.2选择maven项
        • 4.2.3包结构及检查父子级关系
        • 4.2.4导入src文件
      • 4.3创建jt-manage项目(子级项目)
        • 4.3.1在父级项目上右键创建module
        • 4.3.2选择maven项
        • 4.3.3包结构,pom文件添加war打包方式
        • 4.3.4编辑POM.xml文件
        • 4.3.5导入静态资源文件
        • 4.3.6 application.yml
        • 4.3.7修改启动项
        • 4.3.8启动
        • 4.3.9测试访问
    • dubbo

第一种:先创建工作空间,再创建多个module

1.创建工作空间

直接open,选择指定之前创建好的空文件夹,点击ok,结构如下:
04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第1张图片
D:\WorkSpaceIdea\2007\projects\jt
04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第2张图片
结构如下:
04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第3张图片
空文件夹自动生成 .idea 文件
04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第4张图片

2.maven配置

idea每次创建工作空间都要重新配置maven
04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第5张图片

3.创建module,创建springboot项目

创建项目就是在工作空间中,创建一个有一个的module

3.1创建springboot项目

04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第6张图片
04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第7张图片

04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第8张图片
04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第9张图片

3.2.创建完成,结构如下:

04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第10张图片

3.3.取名友情提示

04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第11张图片

4.创建module,创建聚合项目(jt项目)

4.1创建聚合项目(父级项目)

选择maven项
04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第12张图片

04-基于idea创建springboot普通项目,springboot聚合项目的几种方式_第13张图片

4.1.1编辑pom.xml文件

1.设定打包方式 为聚合工程
2.添加统一管理jar包
3.注意事项: 聚合工程本身不需要发布,所以不要添加 build标签

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         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">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.jt</groupId>
    <artifactId>jt2007</artifactId>
    <version>1.0-SNAPSHOT</version>
    <!--1.设定打包方式 为聚合工程-->
    <packaging>pom</packaging>

    <!--2.统一管理jar包-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.4.RELEASE<

你可能感兴趣的:(intellij,idea,spring,boot,java)