分模块开发的父子工程的pom的依赖关系

一、父子工程之间属于天然的集成关系,当你创建子项目的时候就会自动的生成继承于父类的<parent></parent>标签,

   所以我们一般再父类中进行依赖版本的控制,当在子类中需要引用依赖时,我们就只需要写出具体依赖的坐标,而无需再指定其版本号

二、同级模块之间,依赖的传递需要,具体的引入你需要依赖的那个模块的坐标,如:

  我有一个api的子模块,要想在one的子模块中引入这个api。就要将其坐标导入one的pom.xml文件中的dependencies标签下

<dependency>    <groupId>con.song</groupId>    <artifactId>api</artifactId>    <version>1.0-SNAPSHOT</version></dependency>

原文地址:https://www.cnblogs.com/yifachen/p/12248044.html

时间: 2024-08-14 06:17:28

分模块开发的父子工程的pom的依赖关系的相关文章

spring+springmvc+hibernate架构、maven分模块开发例子小项目案例

maven分模块开发例子小项目案例 spring+springmvc+hibernate架构 以用户管理做测试,分dao,sevices,web层,分模块开发测试!因时间关系,只测查询成功,其他的准备在ext上做个完整的案例来的,可惜最近时间很紧, 高级部分也没做测试,比如建私服,其他常用插件测试之类的,等用时间了我做个完整ext前端和maven 完整的例子出来,在分享吧! 不过目前这些撑握了,在项目中做开发是没有问题的,其他高级部分是架构师所做的. 之前我有的资源都加上了积分,有些博友向我要,

SSH框架分模块开发

------------------siwuxie095 SSH 框架分模块开发 1.在 Spring 核心配置文件中配置多个内容,容易造成 配置混乱,不利于维护 「分模块开发主要针对 Spring 核心配置文件」 2.把 Spring 核心配置文件中的一部分配置放到单独的 配置文件中,再在 Spring 核心配置文件中引入单独的配 置文件即可 3.一般情况下,建议把 Action 对象的配置放到单独的 配置文件中 「因为其它的配置基本不变,只有 Action 对象的配置在 不断重复」 如: u

spring+springmvc+hibernate架构、maven分模块开发样例小项目案例

maven分模块开发样例小项目案例 spring+springmvc+hibernate架构 以用户管理做測试,分dao,sevices,web层,分模块开发測试!因时间关系.仅仅測查询成功.其它的准备在ext上做个完整的案例来的,可惜近期时间非常紧. 高级部分也没做測试,比方建私服,其它经常使用插件測试之类的,等用时间了我做个完整ext前端和maven 完整的样例出来,在分享吧. 只是眼下这些撑握了.在项目中做开发是没有问题的,其它高级部分是架构师所做的. 之前我有的资源都加上了积分,有些博友

SpringBoot23 分模块开发

1 开发环境说明 JDK:1.8 MAVEN:3.5 IDEA:2017.2.5 SpringBoot:2.0.3.RELEASE 2 创建SpringBoot项目 2.1 项目信息 2.2 添加项目依赖 2.3 修改pom文件 添加lombok依赖.修改devtools.修改plugin <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.

分模块开发模块聚合——(十)

1.在web层运行 测试: 2.在父工程运行 测试: 3.查看父工程pom.xml 4.查看父工程工作空间目录结构(相当于包含3个工程)

分模块开发创建Action子模块——(九)

1.右击父工程新建maven模块 2.填写名字 3.选择打包方式为war 4.写web层代码与配置文件(添加web.xml),错误是缺少service层包 少了一个struts配置 5.导入service的jar包 6.修改web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&

maven项目分模块开发

当我们maven创建模块后可能出现的问题  1. 模块创建后不自动部署打包 2.在你没有发现不能自动部署打包之前,发现项目不能访问模块资源 解决方案: 1.右击项目--Properties   找不到Deployment Assembly,没有这个项目就不会自动部署到tomcat 中 2.右击项目--Properties 找到Project Facets 只选择Java 和 Utility Module,标识此项目用做模块 3.设置完了之后你重新点击项目properties就能看见Deploym

4 ~ express ~ 分模块开发

划分模块 一,根据功能进行模块划分 1,前台模块 2,后台管理模块 3,API模块 二,使用 app.use() 进行模块划分 1,app.use('/',require('./router/main')) 1,app.use('/admin',require('./router/admin')) 1,app.use('/api',require('./router/api')) 原文地址:https://www.cnblogs.com/500m/p/10987160.html

maven 之分模块构建web项目 及 聚合与继承特性

说明:一下总结文档 工具为:Eclipse , 框架:spring + springMVC + Mybatis + maven 为什么要分模块开发? 很简单提高代码的清晰和重用. 先给大家看一下分模块项目目录架构(如图) 介绍:如上图有一个父项目(user-parent)聚合很多子项目 (user-dao, user-service, user-web).每个项目,不管是父子,都含有一个pom.xml文件.而且要注意的是,每个模块都标出了打包类型. 注意:父项目是pom,也只能是pom.子项目有