关于使用maven划分多模块java项目 10C

假设一个项目有pc端、app端,利用maven将实体类提取出一个公共模块,我想要的结果是:pc和app都依赖公共模块,pc和app都可以单独布置,pc和app所属的parent父项目可以布置,前两个好实现,关于最后一个,因为pc和app都是spring mvc框架,如何在项目还不大的时候直接部署父项目就能同时访问pc和app?

0

7个回答

我看了好多博客都是讲spring框架纵向拆分的,就是dao一层、service一层这样的,但是我不是要这样,不知道能不能实现

0

可以,你可以面向服务拆分项目。

0
qq_28541701
程序猴啦 您好,请问可以说的更详细点吗,我现在是在每个子模块配置了spring框架,如何在部署父模块的时候能使用统一的项目路径访问到子项目,在父模块里配置spring框架然后能继承吗?
12 个月之前 回复

您好,请问可以说的更详细点吗,我现在是在每个子模块配置了spring框架,如何在部署父模块的时候能使用统一的项目路径访问到子项目,在父模块里配置spring框架然后能继承吗?

0
0
xionglangs
编程爱好者熊浪 https://gitee.com/shuzheng/zheng
12 个月之前 回复
qq_28541701
程序猴啦 等下,我傻了,我看看
12 个月之前 回复
qq_28541701
程序猴啦 页面不存在。。。。
12 个月之前 回复

这个虽然是前后端分离的实例,当还是适合你的,都依赖base模块

eclipse maven创建子父工程web前后端分离项目

0
qq_28541701
程序猴啦 不好意思啊这么晚才看到,我看了下,项目依赖我是会的,我不理解的是怎样在pc模块、app模块同时搭建ssm框架然后还能在父模块启动
10 个月之前 回复

图片说明
图片说明
图片说明
图中说的很详细,这是我最近一个大数据项目的maven构建,

0

貌似问题没有很复杂

首先maven的父项目,也就是顶级的依赖,你是想要部署这个是吗?
其次,你的意思是想要部署一个项目然后可以同时支持两个终端的接口调用,是这样吧。

最简单的实现就是写在一个项目中,只是调用地址不同而已,(controller层面重新定义)

0
sinat_34344123
lvgo 也许,父模块经过某种操作,是可以进行部署。也说不一定。就像上面大牛的操作一样。看着很高级的样子
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
maven构建企业级多模块项目(最好的划分模块方式)
我们在开发项目中,经常使用到多模块,根据不同功能划分模块,这样做能更方便的管理和解耦
java-maven-多模块拆分构建项目
便于后期的维护,我们一般会进行分层开发,基于Maven3开发。 nsystem-parent n     |—-pom.xml n     |—-system-domain n         |—-pom.xml n     |—-system-dao n         |—-pom.xml n     |—-system-service
多项目打包模块pom打包例子
多项目打包模块pom打包例子多项目打包模块pom打包例子多项目打包模块pom打包例子
maven助力javaweb项目纵向和横向切割
笔者在网上看到了太多使用maven进行多模块构建的文档,主要是对项目进行横向切割为不同的模块,每个模块为一个单一maven module project,现以一个项目举例,来说明其大致步骤;然后,通过对该项目进行纵向切割,说明其配置方式,并比较两者之间异同点。
通过Maven和Jenkins插件解决Java项目的配置管理
项目中的配置管理一直是一件麻烦的事情,就比如数据库来说:开发时要连接开发库,测试人员需要连接测试库,可能集成测试的时候又是另外的库,上公网可能还分alpha版、beta版等等。rnrn之前的配置管理方式无外乎两种:rn1、在不同的环境上维护一套不同的配置文件,部署到上面后做个替换。rn2、在同一个地方集中维护配置文件,然后做个工具在不同的环境对配置文件做替换。rnrn方式1遇到的问题是:要替换的文...
关于maven多模块打包问题
打包maven多模块项目时遇到如下问题n1、背景介绍n我们需要打包如下结构的项目n先看一下我们的项目结构nn但是n解决不了问题!!!n分析一下:nmaven打包时顺序时从上而下打包n在上图标识的业务逻辑层我们需要如图两个架包,打包时会将两个架包编译成.class文件n我们如下图的web层再次打包时就引入不了lib下的两个架包。n解释的有点乱!!!n怎么解决n我们在web层添加上lib包nn光复制到...
基于Dubbo的分布式系统架构(四):进行多模块分布式开发
下面以开发一个spring+springmvc+mybatis框架整合程序为例说明分布式开发过程。后台有三大功能模块,分别是用户模块,账户模块,学生模块。划分后的分布式项目分别是smmvc-common(公共模块)、smmvc-user-facade(用户服务接口模块)、smmvc-user-service(用户服务提供者模块)、smmvc-acct-facade(账务服务接口模块)、smmvc-
SpringBoot+Maven多模块项目(创建、依赖、打包可执行jar包)完整流程
开发环境:n IDEA,n SprngBoot 2.1.6.RELEASE,n Maven 3.6.1nn工程结构:n 父工程imoocSecurityn 子模块dao (用于持久化数据跟数据库交互)n 子模块service (处理业务逻辑)n 子模块web (页面交互接收、传递数据,唯一有启动类的模块)n关系:n web依赖 servicen service依赖 daon dao谁都不依赖,独立的
Java 多模块项目创建
Java创建多模块项目,有的时候是树形,有的是平行结构,用idea 创建,注意第二张图,这是目录显示的关键
maven module创建多模块项目
rn     通常业务模块多,规模庞大的系统都是有多个团队协力开发的,每个开发团队开发划分好的的业务模块。但是各个模块之间还有可能有互相调用依赖的关系,maven的多module特性可以很好解决这个问题,更合理的组织各个业务模块的代码。下面就介绍下maven module项目的创建。rn rn创建一个maven工程module_test,4个module,结构参考下面。rnmaven_module...
最完整的Maven创建多模块Dubbo+zookeeper=SOA架构搭建SSM项目
第一次使用SSM集成Dubbon简单的SSM+Dubbo做微服务,也出现了很多的问题,毕竟第一次嘛,哈哈,别想多了,熟能生巧。在工作中,公司只看结果不看过程,这是一个靠实力和能力的行业。n不多说了;直接上代码和图片。n首先我们要搭建好一个Maven项目n|----parent模块nn |-----conten聚合工程模块nn | |------pojo类nn | |-...
Maven开发多模块项目
rneclipse中部署Maven Web工程rnmaven安装与创建多模块项目rn模块(module)方式创建maven工程  Maven建立多模块项目Maven实战(三)——多模块项目的POM重构rn rnrnMaven提高篇系列之一多模块 vs 继承rnn环境准备:maven2.2.1、MyEclipse8.5、SVN、Tomcat6.0.33nrnrnn配置maven home(M2_HO...
SpringCloud零基础上手(二)——SpringBoot多模块maven项目
本篇接着上一篇的内容,我们要写一个服务生产者,向Eureka注册中心注册服务。为了后面的内容顺利进行,我们创建一个多模块的项目。编写一个登陆微服务pf-login,并注册到Eureka,先看我创建完的目录结构:简单分析一下,最外层是pf-login,下面有client、server、dao三个模块:
maven搭建springboot多模块项目注意点
如果是正常创建一个独立的springboot项目,ide正常会自动创建一个启动类。但是如果我们是采用maven来搭建项目,采用模块化创建项目工程,那么这个启动类就需要我们自己创建了。nn一、如何采用maven搭建多模块springboot项目cmsnn1、创建一个maven项目cms-parent,打包类型为pomnn2、配置pom.xml,继承于spring-boot-starter-paren...
maven多模块web项目完整实例详解(附项目源码)
使用maven构建多模块项目。在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖。但是,当模块是一个项目的一部分,并密切相关的时候,该项目应被构造为一个多模块项目。在一个多模块项目中,Maven可以确保所有子模块在主模块之前被构建。maven构建多模块项目实例我们的实例简单易懂:将一个获取指定格式的当前时间的方法拆分成两个子模块:app和util。
SpringCloud多模块整理
1.项目架构—— project        父项目—— client        子项目(客户端)    对外暴露的接口—————— pom.xml          子项目的pom文件—— common    子项目(公共)    公用的对象—————— pom.xml          子项目的pom文件—— server    子项目(服务端)     所有业务逻辑—————— pom...
jacoco maven 多模块项目 单测代码覆盖率统计
1、说明-使用插件nnmaven-surefire-pluginnnnnjacoco-maven-pluginnn要求:版本大于0.7.7 同时配置report-aggregate参数nnnn2、使用方法nnnn2.1、第一步:parent.pom.xml 中声明nn <pluginManagement>n <plugins>n ...
maven多模块
maven多模块,验证插接件bug,也可以作为学习maven多模块使用
eclipse上搭建maven多模块Java Web项目
1、模块化需求及项目模块说明手头上有个已上线的系统,但因老板的特殊要求,系统需要不断的修改。还有就是公司市场部不定期地在举行一些微信活动,每一个活动都是周期性的,活动完了这个功能就要在系统中移除。系统中就有三种模块:已经在系统中正常运行不需要再变更的模块、经常性变更的模块、用完就要移除的活动模块。所以,我们需要把项目分成了下面几个模块。
基于maven使用IDEA搭建和部署SpringBoot多模块项目(Multi-Module)
n What matters in life is not what happens to you but what you remember and how you remember it. n 生命中真正重要的不是你遭遇了什么,而是你记住了哪些事,又是如何铭记的。 n ——马尔克斯《百年孤独》nnnnn1、引言nn在最近的项目开发中,为了满足后期将项目改造成分布式项目,探索将传统的单一...
关于maven多模块依赖问题(未完待续)
2018-07-26nn问题记录:nn1、在多台电脑切换项目中,在eclipse中经常遇到多模块项目打包失败的问题nn环境:nnWindows、Tomcat、eclipse、maven3nn问题:nn经常会遇到打包后启动,无法找到xml资源文件的问题,通过打包后的代码,可以看到确实生成了源码,但是在根目录和class目录生成了相同的,nn这里有几个问题提醒自己nn(1)遇到这种问题在target目...
springboot的maven多子模块项目整合jsp报错详解
springboot的maven多子模块项目整合jsp报错详解n根据我之前的一篇blog:使用idea整合 spring boot 和jsp详细教程,这篇博客针对的是一个不包含子项目的spring boot maven项目,当项目中只有一个父项目时,上述教程可是正常的访问到jsp页面,但是当你在子项目中创建module并添加maven依赖,添加jsp并启动项目时,系统无法找到页面并报404;本教程...
maven分模块,聚合 在实际项目里面的应用
首先新建一个maven项目nnnn选择 quickstart version1.1 这个maven骨架nnnnnnn命名工程名字为 moduletestnnnn修改nmoduletest下的pom.xml中的jar为pomnnnn<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt
Maven多模块项目经验
最近被一个多模块项目搞的头晕眼花,最后经过多次摸索终于发现了如何使用maven来创建多模块的项目。现在把一些经验和教训总结一下供后来人借鉴和指教。nnnnmaven的作用nn毋庸置疑,maven是用来创建一个项目的基本构架以使得这个工程可以方便的重复构建。nnnnmaven的生命周期nn谈到项目,不得不提到一个基本项目的生命周期,也就是说在项目被maven打包成jar, war等等不同的包装的时候
maven多模块打包问题
对多模块项目进行整体打包时出现了无法找到依赖的问题,排查后发现应该将n&amp;lt;build&amp;gt;n &amp;lt;plugins&amp;gt;n &amp;lt;plugin&amp;gt;n &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;n &amp;lt;artifact...
maven多模块项目+springMVC+mybatis配置项目
maven多模块项目+springMVC+mybatis配置项目 所有配置信息,以及写了test.do
springboot maven多模块构建最简化配置
一直在本地运行的多模块项目需要放到服务器上,于是开始打包;以前没有接触过多模块的项目,碰到了一些坑,下面给正确的配置发出来:整个项目分为三个模块:common,core,web;core依赖common,web依赖common和core;在common和core(被依赖的module)的pom.xml中添加如下配置:&amp;lt;build&amp;gt;n &amp;lt;plugins&amp;gt;n ...
使用maven构建多模块项目
①首先创建一个springboot项目nn②再new一个新的模块(新模块依然是springboot项目,同理可以继续创建需要的新模块)nnnn目录结构如下图所示nnnn③构建模块的依赖关系,模块之间的依赖如下图所示nnnn在父模块的pom文件中添加项目的所有依赖,子模块可以继承父模块的依赖。nnn&amp;lt;dependencies&amp;gt;n&amp;lt;!--redis--&amp;gt;n&amp;lt;depende...
STS(Eclipse)构建Maven多模块项目(水平结构和树形结构)
n 在配置完Java开发环境和MAVEN后,我们来建立项目nnnnnSTS(Eclipse)下载nn请到官网http://spring.io/tools/sts/all/ 下载STS最新版 n n然后放到G盘,然后解压到当前 n nG:\sts-bundle\sts-3.9.5.RELEASE\STS.exe就可以启动软件 n该版本的STS需要JDK1.8的环境,有时候我们项目开发是使用JDK1...
实现maven管理的Javaweb项目的proguard代码混淆功能
实现maven管理的Javaweb项目的proguard代码混淆功能、工具包下载及错误解决
springboot的maven多模块项目架构微服务搭建——依赖方式的多模块演化为微服务项目...
rn 在上一篇依赖方式多模块的基础上对项目进行改造。主要改造user-service项目,service要配置mapper。mybatis及数据库相关的东西,后面的接口消费方user就不再需要了n注意:以下代码是在不同场所的机器上写的,数据库什么的会有不同,结构也会有不同,最终的代码会以其中一个传递到本人git上,这里记录的是本人总结的一些思路什么的,稍微修改配置,配置一致,就可以运行的n代码...
maven多模块工程打包部署
一般maven多模块工程结构如下图nnn       如上图中分为dao数据层和上层web层(当然还可以有service层),在进行多模块划分的时候,一般将dao层采用jar进行打包,web层进行war打包。在进行war包部署时,发现dao是以jar包形式存在于lib包目录下,如果在部署服务器上需要进行相关配置修改会比较麻烦。因此研究了下用maven进行合并打包的方法:n1.确保dao p
Springboot整合dubbo构建maven多模块项目(四) - 集成mybatis
完整代码下载:http://download.csdn.net/download/liyanlei5858/10206852在Springboot整合dubbo构建maven多模块项目(三) - 把server分为api(服务接口定义)和server(服务实现)两个子module中,我们配置了一个dubbo项目,包含三个模块springboot-dubbo-api、springboot-dubbo...
在Eclipse中使用Maven创建多模块的层级项目
前言nEclipse和maven 创建项目的结合, 可以先使用Maven创建项目后导入Eclipse,参见:nmaven创建Java 和 Web Project, 并导入Eclipsen也可以直接在Eclipse中进行创建。一般不复杂的项目, 创建一个项目就可以了,但是, 对于比较大的工程,为了管理和维护方便,需要拆分多个模块, 实际应用典型的使用场景是: 一个大型的Web企业信息管理系统项目, ...
用maven搭建多模块企业级项目(步骤详细)
一 开发环境nEclipse JavaEE IDE,版本代号:Mars.2Release (4.5.2)napache-maven-3.3.9nJDK1.7napache-tomcat-7.0.29。n n二 分模块开发的好处n用Maven管理的比较大的项目大部分都是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合相互关联。那么,为什么要这么做呢?我们明明在开发一
使用maven搭建多模块项目
我们为什么要进行模块化开发?在多人使用Maven协作开发项目时,尤其是稍微上点规模的项目,每个RD的工作都细分到具体功能和模块,有些模块甚至还要单独部署。我们假设有这样一个商城项目,包括以下几个模块: n- 商城前台(shop) n- 管理后台(admin) n- 数据库交互模块(dao) n- 通用业务模块(service) n- 接口模块(api) n- 通用工具(util)其中shop和adm
maven多模块空项目
maven多模块空项目,是一个maven多模块的干净项目,
Maven系列(五)— 使用Maven构建多模块项目
1. 概述nn在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层。 n项目结构如下:nn  parentn     |----pom.xml...
kotlin和java混合开发项目,多模块,分模块开发,分module,组件化开发
# picture_dx #欢迎能来到这里nn客服机器人美洽第三方完美接入魔窗nnnn该demo用了组件化nn为什么要组件化nn近年来,为什么这么多团队要进行组件化实践呢?组件化究竟能给我们的工程、代码带来什么好处?我们认为组件化能够带来两个最大的好处:nn提高组件复用性nn可能有些人会觉得,提高复用性很简单,直接把需要复用的代码做成Android Module,打包AAR并上传代码仓库,那么这...
Maven学习总结——IDEA中使用Maven构建多模块项目
在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 公司学习java项目