创建父工程|学习笔记

简介: 快速学习创建父工程

开发者学堂课程【SpringBoot 实战教程 创建父工程】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/651/detail/10778


创建父工程


内容介绍:

一、定义

二、步骤


一、定义

到现在为止创建了两个 springboot 工程每个 springboot 都需要父级依赖因为在父工程中进行jar包的管理点击 pom.xml同样也需要父级依赖但是很麻烦每个工程里面都需要父级依赖maven 里面学过自己创建父工程父工程对 jar包进行管理子工程就不需要每次都进行父级依赖


二、步骤

1、创建 maven project

image.png

2、Group ld:com.qianfengArtifact ld:SpringBoot Parent打包的方式是 pom需要注意工程创建完成

image.png

3、parent 如何做 jar 包管理按 ctrl 键查询之前做父级依赖时最终工程是

<groupId>org . springfr amework . boot</groupId>

<artifactId>spring-boot - dependencies</artifactId>

<version>1.5.6. RELEASE< /version>

4、自己做 jar 包实现管理需要用 dependencymanagement

<dependencyManagement>

<dependencies>

<dependency>

<groupId>org . springframework .boot</groupId>

<artifactId>spring-boot-dependencies</artifactId>

<version>1.5.6. RELEASE</version>

</ dependency>

< / dependencies>

</ dependencyManagement>

让自己建的父工程依赖它这时父工程就对 jar 进行管理

5、每一个工程还需要控制 jdk 版本在父工程中直接让它做即可子工程就不用单独控制 jdk 版本

<build>

<plugins>

<plugin>

<groupId>org. apache . maven .plugins</groupId>

<artifactId>maven- compiler- -plugin</artifactId>

<configuration>

<source>1.8</ source >

<target>1.8</target>

</configuration>

</plugin>

</plugins>

< /build>

让父工程使用以上插件不做管理子工程直接使用的是 jdk1.8。以后再创建 springboot 工程直接继承父工程即可

6、创建一个子工程在它上面点击右键选择 project-maven module命名为 springboot_child1,子工程

image.png

7、可以看到 parent 是它的父工程打包方式使用 jar

image.png

8、在父工程中点击 pom.xml可以看到里面增加一个 module进入子工程这个子工程不需要做父级依赖可以看到它的父工程是 parentparent 里面已经做了 jar 的管理这个工程需要整合 web直接依赖 starter -web但是会出现一条红线提示它的版本丢失父工程中已经指定版本在 parent 里面看它已经有了版本注意跟之前直接做父级依赖不一样在父工程中需要指定两个配置一个指定t ype 类型 pom一个指定 scope 范围 import再回到子工程点击 update project 更新

9、所以在父工程中需要写入两个配置这样在子工程中就不需要指定版本

<type>pom</ type>

<scope> import</ scope>

10、在创建子工程时只需要把 jar 包依赖上即可不需要做父级依赖这个就是父级工程的创建

相关文章
|
5月前
|
小程序 前端开发 JavaScript
微信小程序(二十二)子组件调用父组件方法,父组件调用子组件方法
制作了一个自定义组件,底部弹出菜单。 显示这个菜单的时候,首先,父组件需要调用子组件的方法,显示子组件。 点击子组件的菜单,需要调用父组件的方法进行逻辑处理。
177 0
|
Java API Maven
Maven创建父子工程详解
在微服务盛行的当下,我们创建的工程基本都是父子工程,我们通过父工程来引入jar,定义统一的版本号等,这样我们在子工程中就可以直接引用后使用了,而不需要去重复的声明版本号等,这样会更方便对整个项目的jar包实现统一化管理,让项目的层次更加清晰。
646 0
Maven创建父子工程详解
|
2月前
|
JavaScript
在父组件中使用子组件时,如何保证子组件的实例在父组件的生命周期中得到正确的更新?
在父组件中使用子组件时,如何保证子组件的实例在父组件的生命周期中得到正确的更新?
16 2
|
4月前
|
Java Maven
maven父子工程打包,跳过指定的子工程配置
maven父子工程打包,跳过指定的子工程配置
|
5月前
|
Java Maven
maven子模块无法继承父模块的jar包解决方案
maven子模块无法继承父模块的jar包解决方案
|
5月前
|
小程序 C#
C#工程建立后修改工程文件名与命名空间
使用之前的项目做二次开发,项目快结束的时候,需要把主项目的名称修改成我们想要的。 之前从来没有这么干过,记录一下。
38 0
|
9月前
|
前端开发 Java Maven
【spring-cloud】父工程Project空间新建
【spring-cloud】父工程Project空间新建
50 0
|
前端开发
前端项目实战237-控制父组件要绑定的属性值
前端项目实战237-控制父组件要绑定的属性值
59 0
父组件访问子组件的方法或参数 (子组件暴漏出方法defineExpose)
父组件访问子组件的方法或参数 (子组件暴漏出方法defineExpose)
132 0
|
安全 Java Maven
案例父工程创建|学习笔记
快速学习案例父工程创建
59 0
案例父工程创建|学习笔记