有时候我们需要创建多模块maven项目,即将传统的ssh项目中的model,dao,manager,service,view层划分成单个的maven module。具体步骤如下:
首先前提是必须安装好maven,在安装好maven之后输入cmd命令进入dos窗口,转到你所在的workspace目录
1.生成父级工程
-
D:\workspace>mvn archetype:create -DgroupId=com.jd -DartifactId=schedule
打开schedule目录删除src文件夹,打开pom.xml,将packaging属性修改为pom(表示为父工程)
2.生成子工程:
dos窗口下进入schedule目录:
例如生成domain子工程
-
D:\workspace\schedule>mvn archetype:create -DgroupId=com.jd -DartifactId=schedul
-
e-domain -Dpackage=com.jd.schedule.domain
特例(web子项目)
-
D:\workspace\schedule>mvn archetype:create -DgroupId=com.jd -DartifactId=schedul
-
e-web -Dpackage=com.jd.schedule.web -DarchetypeArtifactId=maven-archetype-webapp
其中 -DarchetypeArtifactId=maven-archetype-webapp表示生成的子项目为web工程
3.转换成eclipse项目:
-
mvn eclipse:clean eclipse:eclipse
分享到:
相关推荐
SpringBoot使用Maven建立多模块工程,包含父工程,api公用工程,pojo工程和主项目web工程。
Maven项目管理工具,可以将一个完整的项目拆成一个一个模块进行开发,而一些比较通用的模块就可以作为公用组件。在其他项目中直接依赖使用,比如:公用的方法,权限组件等等。 一,新建一个简单的Maven工程,这个...
实例教程 http://blog.csdn.net/fenglailea/article/details/78280686 本文件是此教程的 完整源码
maven搭建模块工程,建立项目依赖,并且实现web工程项目上的分层
MyBatis Spring ZK项目-基于典型项目分离使用多个Maven模块 (该项目与单模块方法的不同之处在于,该项目更能代表您通常如何使用pojos,用于持久性的jar以及您的Web项目的域库来设置技巧。) 建立: 需要行家从该...
您将学习如何使用Maven和Open Liberty构建具有多个模块的应用程序。你会学到什么Java平台企业版(Java EE)应用程序由作为一个实体一起工作的模块组成。 企业归档文件(EAR)是Java EE应用程序的包装,它由Web归档...
OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从...
使用Jetty运行web模块 16 Eclipse指南 16 导入模块 17 运行和调试 17 设置数据目录 17 更改Jetty默认端口 18 配置Jetty的JNDI资源 19 Eclipse首选项 20 代码格式化 21 代码模板 22 文本编辑器 22 编译器 23 OWS服务 ...
3.3版本提供了更多的模块化设计,允许通过添加和删除控制servlet请求处理的模块来定制servlet容器。此版本还包含许多性能改进。 的Apache Tomcat 3.2.X。版本3.2自3.1以来增加了几个新功能; 主要的努力是重构内部以...
MyBatis Spring ZK项目-基于典型项目分离使用多个Maven模块-带有用于编辑的弹出表单 (该项目与单模块方法的不同之处在于,该项目更能代表您通常如何使用pojos,用于持久性的jar以及您的Web项目的域库来设置技巧。...
该平台使用了maven作为项目管理,使用了web开发流行的框架便于学习使用,具体使用了spring、springmvc、spring ache (安全)shiro、hibernate、freemark等框架,为了统一页面风格使用DWZ作为页面富客户端的展示。...
然后,在使React堆构建其他模块使用的扩展(扩展生命周期的插件)时,Maven有一个(很大的)局限性。 因此,要建立智慧: 使用git clone https://github.com/wisdom-framework/wisdom.git获取代码(如果使用的是...
如果将Eclipse用作思想,则足以将其导入为Maven项目(还导入子模块):File-> Import-> Import as Maven Project Web-li-fe-fe模块 这是一个带有登录页面和目录页面的角度项目。 登录页面不需要真实身份验证。 目录...
5、场景对话的功能介绍:通过场景对话模块,开发者可快速搭建满足于不同场景下业务需求的多轮上下文对话,并实现对话式交互同自有产品业务、数据库以及第三方数据源的对接,实现产品服务体验升级。[2] 6、NLP知识库...
liveSenseReact堆是一个多模块maven项目,有助于构建所有组件。 关于LIVESENSE liveSense是一个基于Java的Web应用程序框架,专门用于门户,基于Web的“云”应用程序和各种SAAS解决方案。 liveSense建立在OSGi模型的...
这是一款基于web的前后端分离JAVA+SSM和vue.js源码 基于B/S开发,包含毕业论文和答辩ppt,开发工具idea支持eclipse,MySQL,适合作为毕业设计使用,感兴趣的朋友可以下载看看. 二、功能介绍 本文从学生的功能要求出发,...
④ 熟练使用 maven 构建工具。 ⑤ 站在企业的角度,试着搭建自己的一个底层基础框架。 ⑥ 建立完整的燃气管进销存管理系统,进行测试并分析结果。 ⑦ 将系统部署到互联网上,以实现真正的 Web 应用。 系统...
Web令牌模块,输出为GeneXusJWT.jar GeneXusSftp GeneXus SFTP模块,输出为GeneXusSftp.jar GeneXusFtps GeneXus FTPS模块,输出为GeneXusFtps.jar(自GeneXus 16 Upgrade 9起可用) 项目之间的依赖关系在其目录中的...
该项目是一个简单的多模块Maven项目。 要构建整个项目,只需从根目录运行mvn install 。 运行游戏 该应用程序是的非常简单的在线版本。 要查看游戏的功能, mvn install如上所述运行mvn install ,然后转到...
重构ml 该组件实现了机器... 要构建它,您可以使用maven mvn clean install生成的工件是可以部署在任何Web服务器中的Web应用程序(.war文件)。基于ML的性能建模和重构性能建模应用基准测试(在设计时)和机器学习。