在项目时用到maven管理项目,在一个就项目的基础上开发新的项目;关于子项目和父项目,子项目与子项目之间的调用问题,发现自己存在不足,以下是自己查询的问题,解决了自己的疑惑。 问题下面是一个简略的项目结构图 
  Parent 
 
`------ childA(BusinessLayer) 
 
          `--- pom.xml 
 
`------ childB(Web            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-14 13:22:57
                            
                                32阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、父子-聚合项目通过 maven 可以创建父子-聚合项目。 所谓的父子项目,即有一个父项目,有多个子项目。这些子项目,在业务逻辑上,都归纳在这个父项目下,并且一般来说,都会有重复的jar包共享。所以常用的做法会把重复的 jar 包都放在父项目下进行依赖,那么子项目就无需再去依赖这些重复的 jar 包了。二、创建父项目(eclipse)菜单->File->New->Other-&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 08:46:26
                            
                                158阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java Maven 子项目的实现指南
在软件开发中,Maven 是一种流行的构建工具。它广泛应用于 Java 项目的依赖管理和构建自动化。一个高级用法是创建子项目(也称为模块),这使得项目的结构更加清晰。本文将介绍如何在 Maven 中实现子项目,并提供详细步骤。
## 流程概述
具体的开发流程如下表所示:
| 步骤 | 描述            
                
         
            
            
            
            1、何为依赖冲突Maven是个很好用的依赖管理工具,但是再好的东西也不是完美的。Maven的依赖机制会导致Jar包的冲突。举个例子,现在你的项目中,使用了两个Jar包,分别是A和B。现在A需要依赖另一个Jar包C,B也需要依赖C。但是A依赖的C的版本是1.0,B依赖的C的版本是2.0。这时候,Maven会将这1.0的C和2.0的C都下载到你的项目中,这样你的项目中就存在了不同版本的C,这时Mave            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 21:00:58
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是maven父子工程 ?其实看字面意思就很好理解了,就相当于一个家庭一样。一个家庭只会有一个父亲,但可能有多个子女(忽略干爹,,,)。父亲会管着子女,子女也可以继承父亲的优良传统~父子工程也一样。以下为我对于父子工程的一些理解。父工程:父工程又称为父控制器,只是一个简单的工程,不能单独运行。作用是将子模块跟子工程聚合在一起。父控制器中的pom.xml配置,在子模块跟子工程中都可以被继承。子工程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 16:59:23
                            
                                108阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             普通项目与 maven项目的区别:如果有多个项目都是传统的SSM框架整合的项目,那么需要在每个项目中都放置一套 SSM 框架的 jar 包。如果是 Maven管理的SSM工程,如果有多个项目,那么只需要一套 SSM 框架的jar包,实际项目中只用放置 jar 包的坐标即可。 Maven工程拆分:Maven解决代码可重用和便于维护问题Maven可以把一个完整的项目,分成不同的独            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 07:47:26
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.什么是maven    maven是基于项目对象模型(POM),是跨平台的管理工具,主要服务于java平台的项目构建,依赖管理和项目信息管理。2.maven的好处    Maven中使用约定,约定java源代码代码必须放在哪个目录下,编译好的java代码又必须放到哪个目录下,这些目录都有明确的约定。    Maven的每一个动作都拥有一个生命周期,例如执行 mvn install 就可以自动执            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-13 11:41:31
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概述Apache Maven( [`meivn] )是一个软件项目管理和依赖管理工具。基于项目对象模型(POM)的概念,Maven可以通过资源仓库管理项目的构建,报告和文件。Maven对于项目目录结构、测试用例命名方式等内容都有既定的规则,只要遵循了这些成熟的规则,用户在项目间切换的时候就免去了额外的学习成本,可以说是约定优于配置(Convention Over Configu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 19:58:49
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用Maven创建java web 项目(Spring MVC)用到如下工具:1、Maven 3.22、IntelliJ IDEA 133、JDK 1.74、Spring 4.1.1 released5、Tomcat76、Logback 1.0.13 日志输出组件 接下来开始演示如何用Maven模板创建web项目1、使用maven-archetype-webapp模板快速创建web项目的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 10:39:02
                            
                                117阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            eclipse下maven组件的安装以及用eclipse构建maven多模块工程(即有父子依赖关系的工程),此处略过。本文主要记录多模块工程的主工程发布到tomcat下时找不到依赖的其他模块的工程的类的解决方法。  用eclipse maven构建的多模块工程,代码调通没有报错,各个工程maven install也没有问题,eclipse自带的server中创建tomcat server后,将ma            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-11 12:26:40
                            
                                67阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在上一章节利用maven完成了一个完整的ssm框架项目,现在就把这个已经开发完成的项目进行打包,然后把打好的war包部署到Tomcat上。1、首先打开pom.xml文件,找到最下面的<build>标签添加如下内容,然后对项目Update Project<plugins>  
            <plugin>  
                <g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-16 10:21:48
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.怎么从svn服务器上把项目下载下来首先新建一个文件夹,该文件夹的名称自定,如hnrun.然后进入文件夹,右击鼠标,如果你装了SVN会看到svn相关的选项,选择SVN检出,如图所示 点击“svn检出”后会弹出一个对话框,如下图所示:设置好“版本库URL”,也就是该项目在SVN服务器上的位置。 最后,点击确定,项目源文件就会从svn服务器上下载到hnrun目录下了。             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-14 19:28:29
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作为一个学习java道路上的新手,一切都是新的开始,最近一直想整合一套框架,中间遇到很多问题,现在一步步详细的记录创建maven项目的详细过程的详细过程。一,搭建工具和环境  eclipse:Mars.1 Release (4.5.1)  jdk:jdk1.7.0_79(太高版本库中有些接口和方法改变了,无法利 用一些库)  Tomcate:apache-tomcat-8.0.32二,环境配置有时            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 12:00:56
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 前言    在创建项目中,IDEA 提供了很多项目模板,比如 Spring MVC 模板,可以直接创建一个基于 Maven 的 Spring MVC 的 demo,各种配置都已经设定好了,直接编译部署就可以使用。    最开始自己创建 maven web 项目时,要么创建一个 springmvc 项目进行修改,要么创建了一个            
                
         
            
            
            
            父工程:父工程又称为父控制器,只是一个简单的工程,不能单独运行。作用是将子模块跟子工程聚合在一起。父控制器中的pom.xml配置,在子模块跟子工程中都可以被继承。子工程:项目中创建的具有业务逻辑并且可以单独部署的的子模块称为子工程,一个项目中不同的子工程通过在pom.xml中添加同一个父工程而整合在一起。子模块:提取出了一些子工程中通用的模块,做成jar包。当子工程需要使用的时候只要在pom.xm            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-03 18:10:03
                            
                                141阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             一、为什么要用Maven多模块 假设有这样一个项目,很常见的Java Web应用。在这个应用中,我们分了几层:DaoServiceWeb但随着项目的进行,你可能会遇到如下问题:这个应用可能需要有一个前台和一个后台管理端,你发现大部分dao,一些service,和大部分util是在两个应用中可。pom.xml中的依赖列表越来越长以重用的,但是,由于目前只有一个项目,你不得不新建            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 07:35:46
                            
                                160阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一 、什么是 maven 子父级工程?建立一个maven项目,然后在该项目 下创建一个module,子级的maven,他继承于父级项目。 1.新建立 maven项目,file  ------new----project----maven,不使用它的模板。直接选择 ----next完成,将父级工程的src 干掉?父级工程的xml配置信息。  <?xml version="1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-29 03:13:25
                            
                                235阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【Maven】☞Maven入门教程-Maven项目实战☜十一、Maven项目之间的关系1. 问题目前我们可以使用Maven来创建项目,并且使用Maven来管理项目中的第三方的资源,同时当我们将项目的功能开发完成后,将自己的项目通过maven打包到本地仓库中,提供给其他项目使用,但是在该流程中存在以下的问题:问题一:项目A中根据开发需求,将代码根据功能进行了分层,例如使用MVC的分层思            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 10:03:24
                            
                                197阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            刚在网上查了,要不就是不管用,要不就是乱七八糟,要不就是步骤不全,自己鼓捣了半天才弄好,这里写一个从头开始的方法 首先,创建一个父maven工程 具体我就不截图了,就是一直下一步,记得起个名字就行,我这里起的名字是dataCleaning 这里建的是父工程 我框起来的是还没有的,正常建完之后是没有红框里面的东西的;父工程的src目录可以删掉 接下来创建新的module:父工程上右键 选择maven            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-14 17:11:02
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、继承1、继承关系介绍一个 Maven 项目 B 继承另外一个 Maven 项目 A ,那么 A 称为父项目, B 就称为子项目,所谓的项目之间的关系其实就是 pom 与 pom 之间的关系,(因为一个项目有且只有一个 pom.xml ,而 pom.xml 就是描述对应项目的)使用场景:如果多个子项目中使用的是相同的依赖或插件,此时我们可以把相同的配置抽取到一个父项目中,进行统一的管理,保持一致            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 14:28:29
                            
                                2990阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                    