多模块之新建父模块项目

简介: 多模块之新建父模块项目

1.1、SpringBoot项目新建

Name:MuZiNan-Server => [项目名称]

Location:D:\project\many\MuZiNan-Server => [项目位置 ]

Jdk:1.8 => [版本]

packing:jar => [打包方式]

springboot版本随意,先选择一个web依赖即可!

1.2、maven信息配制

IDEA默认maven配制下载速度 极慢,我们将其修改为我们自己的配置。

Maven home path: Maven安装位置

User setting file: setting.xml文件位置

Local respository:依赖存放仓库位置

1.3、删除多余文件

除了pom.xml文件保留,其他文件全部删除

删除完毕之后

1.4、pom.xml修改

1、SpringBoot版本修改为 2.5.5版本

2、项目基本信息修改

3、版本控制 依赖的版本管理通过properties内部进行控制

4、依赖管理 [dependencyManagement]

使用dependencyManagement包裹dependencies,这样可以做到依赖的声明,但是不引用。

1.5、pom.xml文件

<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <packaging>pom</packaging>


    <!-- SpringBoot 版本 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.5.5</version>
        <relativePath/>
    </parent>

    <!-- 木字楠服务基本信息 -->
    <groupId>space.muzinan</groupId>
    <artifactId>MuZiNan-Server</artifactId>
    <version>1.0</version>
    <name>MuZiNan-Server</name>
    <description>木字楠博客后台服务~</description>

    <!-- 版本控制 -->
    <properties>
        <java.version>1.8</java.version>
        <!--===================== SpringBoot相关依赖版本  =========================-->
        <springboot.version>2.5.5</springboot.version>
    </properties>

    <!-- 依赖管理 -->
    <dependencyManagement>
        <dependencies>
            <!--===================== SpringBoot相关依赖  =========================-->
            <!-- Web模块 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <version>${springboot.version}</version>
            </dependency>
            <!-- 测试模块 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <version>${springboot.version}</version>
            </dependency>
        </dependencies>

    </dependencyManagement>

</project>
目录
相关文章
|
6天前
|
JavaScript
Vue 如何新建一个项目(如何安装依赖)
Vue 如何新建一个项目(如何安装依赖)
15 0
|
6天前
|
Java Maven
Maven项目模块打包引入
Maven项目模块打包引入
30 0
|
6天前
|
Java Maven
maven父子工程打包,跳过指定的子工程配置
maven父子工程打包,跳过指定的子工程配置
|
6天前
|
Java Maven
maven子模块无法继承父模块的jar包解决方案
maven子模块无法继承父模块的jar包解决方案
|
11月前
|
存储 JavaScript 前端开发
Vite 是如何记录项目中所有模块的依赖关系的?
Vite 是如何记录项目中所有模块的依赖关系的?
170 0
|
11月前
|
JSON 小程序 JavaScript
小程序项目结构与组件基础
小程序项目结构与组件基础
76 0
小程序项目结构与组件基础
|
安全 Java Maven
案例父工程创建|学习笔记
快速学习案例父工程创建
61 0
案例父工程创建|学习笔记
|
Java Apache Maven
创建父工程|学习笔记
快速学习创建父工程
67 0
创建父工程|学习笔记
|
druid Java 关系型数据库
父工程构建步骤|学习笔记
快速学习父工程构建步骤
73 0
|
JavaScript
vue外部打包路径封装,公用文件(配置等)
根据需要,最近整理优化了一下以前的文章,关于vue在外部修改一些公共路径或者公共配置。因为脚手架已经出了3.0,所以我这里就分别写了两个版本的对应: [vue-cli2.x版本](https://www.jianshu.com/p/ceb34d41fe2b) [vue-cli3.0版本](https://www.jianshu.com/p/ed6ea9a4aeda) #### 更新 1、如果对你有帮助的话,记得给个赞赏加关注,鼓励一下。
201 0