`
BabyDuncan
  • 浏览: 573997 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用maven建立多模块web项目

阅读更多

有时候我们需要创建多模块maven项目,即将传统的ssh项目中的model,dao,manager,service,view层划分成单个的maven module。具体步骤如下:

    首先前提是必须安装好maven,在安装好maven之后输入cmd命令进入dos窗口,转到你所在的workspace目录

   1.生成父级工程

 

Java代码  收藏代码
  1. D:\workspace>mvn archetype:create -DgroupId=com.jd -DartifactId=schedule  

 

    打开schedule目录删除src文件夹,打开pom.xml,将packaging属性修改为pom(表示为父工程)

   2.生成子工程:

    dos窗口下进入schedule目录:

   例如生成domain子工程

 

Java代码  收藏代码
  1. D:\workspace\schedule>mvn archetype:create -DgroupId=com.jd -DartifactId=schedul  
  2. e-domain -Dpackage=com.jd.schedule.domain  

 

   特例(web子项目)

 

Java代码  收藏代码
  1. D:\workspace\schedule>mvn archetype:create -DgroupId=com.jd -DartifactId=schedul  
  2. e-web -Dpackage=com.jd.schedule.web -DarchetypeArtifactId=maven-archetype-webapp  

 

   其中 -DarchetypeArtifactId=maven-archetype-webapp表示生成的子项目为web工程

   3.转换成eclipse项目:

 

Java代码  收藏代码
  1. mvn eclipse:clean eclipse:eclipse 
分享到:
评论

相关推荐

    SpringBoot使用Maven建立多模块工程

    SpringBoot使用Maven建立多模块工程,包含父工程,api公用工程,pojo工程和主项目web工程。

    使用Maven管理进行多模块开发案例

    Maven项目管理工具,可以将一个完整的项目拆成一个一个模块进行开发,而一些比较通用的模块就可以作为公用组件。在其他项目中直接依赖使用,比如:公用的方法,权限组件等等。 一,新建一个简单的Maven工程,这个...

    IntelliJ IDEA上创建Maven Spring MVC项目

    实例教程 http://blog.csdn.net/fenglailea/article/details/78280686 本文件是此教程的 完整源码

    maven搭建模块工程

    maven搭建模块工程,建立项目依赖,并且实现web工程项目上的分层

    mybatis-spring-zk-multimodule:MyBatis Spring ZK项目-基于典型项目分离使用多个Maven模块

    MyBatis Spring ZK项目-基于典型项目分离使用多个Maven模块 (该项目与单模块方法的不同之处在于,该项目更能代表您通常如何使用pojos,用于持久性的jar以及您的Web项目的域库来设置技巧。) 建立: 需要行家从该...

    guide-maven-multimodules:有关如何使用Maven和Open Liberty创建多模块应用程序的指南:https:openliberty.ioguidesmaven-multimodules.html

    您将学习如何使用Maven和Open Liberty构建具有多个模块的应用程序。你会学到什么Java平台企业版(Java EE)应用程序由作为一个实体一起工作的模块组成。 企业归档文件(EAR)是Java EE应用程序的包装,它由Web归档...

    基于maven项目的SSM框架与layu前端框架的代码

    OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从...

    GeoServer开发手册系列

    使用Jetty运行web模块 16 Eclipse指南 16 导入模块 17 运行和调试 17 设置数据目录 17 更改Jetty默认端口 18 配置Jetty的JNDI资源 19 Eclipse首选项 20 代码格式化 21 代码模板 22 文本编辑器 22 编译器 23 OWS服务 ...

    tomcat6、7、8、9, maven3.5

    3.3版本提供了更多的模块化设计,允许通过添加和删除控制servlet请求处理的模块来定制servlet容器。此版本还包含许多性能改进。 的Apache Tomcat 3.2.X。版本3.2自3.1以来增加了几个新功能; 主要的努力是重构内部以...

    mybatis-spring-zk-multimodule-popup:使用弹出表单的多模块MyBatis Spring ZK

    MyBatis Spring ZK项目-基于典型项目分离使用多个Maven模块-带有用于编辑的弹出表单 (该项目与单模块方法的不同之处在于,该项目更能代表您通常如何使用pojos,用于持久性的jar以及您的Web项目的域库来设置技巧。...

    基于JAVA SSH+DWZ的权限管理系统 keta-custom

    该平台使用了maven作为项目管理,使用了web开发流行的框架便于学习使用,具体使用了spring、springmvc、spring ache (安全)shiro、hibernate、freemark等框架,为了统一页面风格使用DWZ作为页面富客户端的展示。...

    wisdom:模块化和动态的Web框架

    然后,在使React堆构建其他模块使用的扩展(扩展生命周期的插件)时,Maven有一个(很大的)局限性。 因此,要建立智慧: 使用git clone https://github.com/wisdom-framework/wisdom.git获取代码(如果使用的是...

    web-library:Web应用程序以查询图书馆目录

    如果将Eclipse用作思想,则足以将其导入为Maven项目(还导入子模块):File-> Import-> Import as Maven Project Web-li-fe-fe模块 这是一个带有登录页面和目录页面的角度项目。 登录页面不需要真实身份验证。 目录...

    GoodProject Maven Webapp.zip

    5、场景对话的功能介绍:通过场景对话模块,开发者可快速搭建满足于不同场景下业务需求的多轮上下文对话,并实现对话式交互同自有产品业务、数据库以及第三方数据源的对接,实现产品服务体验升级。[2] 6、NLP知识库...

    all:所有liveSense模块

    liveSenseReact堆是一个多模块maven项目,有助于构建所有组件。 关于LIVESENSE liveSense是一个基于Java的Web应用程序框架,专门用于门户,基于Web的“云”应用程序和各种SAAS解决方案。 liveSense建立在OSGi模型的...

    java ssm Vue高校生活服务网站系统maven毕业设计源码数据库论文答辩ppt

    这是一款基于web的前后端分离JAVA+SSM和vue.js源码 基于B/S开发,包含毕业论文和答辩ppt,开发工具idea支持eclipse,MySQL,适合作为毕业设计使用,感兴趣的朋友可以下载看看. 二、功能介绍 本文从学生的功能要求出发,...

    基于Spring4+SpringMVC+Hibernate5的燃气进销存管理系统.zip

    ④ 熟练使用 maven 构建工具。 ⑤ 站在企业的角度,试着搭建自己的一个底层基础框架。 ⑥ 建立完整的燃气管进销存管理系统,进行测试并分析结果。 ⑦ 将系统部署到互联网上,以实现真正的 Web 应用。 系统...

    java源码安全-Java-SecurityApi-Module:Java的GeneXusSecurityAPI模块源代码

    Web令牌模块,输出为GeneXusJWT.jar GeneXusSftp GeneXus SFTP模块,输出为GeneXusSftp.jar GeneXusFtps GeneXus FTPS模块,输出为GeneXusFtps.jar(自GeneXus 16 Upgrade 9起可用) 项目之间的依赖关系在其目录中的...

    Game-of-Life:专为学习开发人员而进行的项目部署

    该项目是一个简单的多模块Maven项目。 要构建整个项目,只需从根目录运行mvn install 。 运行游戏 该应用程序是的非常简单的在线版本。 要查看游戏的功能, mvn install如上所述运行mvn install ,然后转到...

    refactoring-ml:此模块对云应用程序的部署实施基于规则和基于机器学习的重构

    重构ml 该组件实现了机器... 要构建它,您可以使用maven mvn clean install生成的工件是可以部署在任何Web服务器中的Web应用程序(.war文件)。基于ML的性能建模和重构性能建模应用基准测试(在设计时)和机器学习。

Global site tag (gtag.js) - Google Analytics