有时候我们需要创建多模块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
PS:千万要注意在生成web项目时,不要将参数-DarchetypeArtifactId=maven-archetype-webapp写错了,我就是因为这个原因生成了好几次,可每次都依然是java工程,因为参考的是另一仁兄的博客(http://tk-zhang.iteye.com/blog/610195),不幸的是他的命令写错了...
分享到:
相关推荐
使用Maven Archetype插件可以快速创建一个多模块项目模板。首先,创建一个父项目,然后在父项目的pom.xml中添加子模块的定义,最后在父项目目录下为每个子模块生成对应的目录结构和基本的pom.xml。 4. 依赖管理: ...
本文将深入探讨如何使用Maven创建多模块项目,并结合Spring MVC实现一个高效的Web应用程序。首先,让我们理解Maven和Spring MVC的基础概念。 Maven是一个强大的Java项目管理工具,它通过依赖管理和项目生命周期的...
在使用Maven创建一个多模块的进销存(PSS)项目时,通常会遵循以下步骤: 1. **创建项目目录和结构**:首先在工作空间创建一个以项目名称命名的文件夹,比如PSS,并进入该文件夹。 2. **配置模块**:在PSS根目录下...
本文将深入探讨如何使用Maven构建多模块项目,以实现代码的高效组织和复用。 首先,Maven多模块项目是将一个大型项目划分为多个相互依赖的子项目,每个子项目负责特定的功能模块,这样可以提高开发效率,便于代码...
本实例将详细介绍如何创建和管理一个简单的Maven多模块项目。 首先,我们要理解Maven的模块关系。在Maven中,多模块项目是由一个父模块(Parent Module)和若干子模块(Child Modules)组成。父模块主要负责定义...
要创建一个Maven多模块项目,首先我们需要在`pom.xml`文件中定义项目的整体结构,包括各个模块的依赖关系。例如,一个典型的电商项目可能包含以下几个模块:`parent`(父模块),`common`(公共模块,包含共享的代码...
本篇文章将详细探讨"Maven多模块项目构建过程",并结合提供的资源"搭建maven多工程模块步骤",来深入理解如何创建和管理一个包含多个子项目的Maven工程。 1. Maven多模块项目概述: Maven多模块项目是指由一个父...
在本文中,我们将深入探讨如何使用Maven创建一个多模块的Web项目,以及Maven的标准项目结构。Maven是一个强大的构建工具,它可以帮助开发者管理和构建Java项目。通过遵循Maven的标准项目对象模型(POM),我们可以...
Maven作为Java领域广泛使用的构建工具,以其强大的依赖管理和项目生命周期管理能力,成为多模块项目管理的理想选择。本教程将详细介绍如何使用Maven来管理多模块项目,并指导如何进行项目的启动与调试。 首先,理解...
### 使用Idea14.1.4和Maven创建Java Web项目 #### 一、概述 在本篇文章中,我们将详细介绍如何使用IntelliJ IDEA 14.1.4版本结合Maven来创建一个Java Web项目。这种方法不仅能够提高开发效率,还能确保项目的结构...
Maven多模块项目是一种高效、组织有序的Java项目结构,它允许开发者将大型项目分解为多个独立的、可管理的小模块,每个模块都有自己的特定功能,同时又可以协同工作。这样的结构便于代码重用、模块化开发和独立部署...
创建多模块项目的第一步是建立父pom.xml文件。在`demo-parent`目录下,你会看到一个pom.xml,这里定义了项目的基本信息,比如groupId、artifactId(在这个例子中可能是`com.example.demo`和`demo-parent`),以及...
通过上述步骤,可以成功地在 Eclipse 中使用 Maven 创建一个多模块项目。这种方式不仅提高了项目的可维护性,还使得大型项目的管理变得更加简单高效。对于初学者而言,掌握这些基本操作是十分必要的。同时,在实际...
本篇文章将详细讲解如何在Eclipse中创建一个基于Maven的多模块项目。 首先,了解Maven的基本概念至关重要。Maven通过Project Object Model (POM)来描述项目,并利用约定优于配置的原则来简化构建过程。POM文件包含...
【IDEA下创建多模块maven项目1】的教程详细介绍了如何使用IntelliJ IDEA创建一个基于Maven的多模块Java项目。这个项目由一个主工程`multi-module-Project`构成,它包含了两个子模块:`web-app`和`web-service`。 1....
Maven构建多模块项目是软件开发中的常见实践,尤其在大型复杂项目中,通过模块化管理可以提高代码组织的清晰度和可维护性。Maven是一个强大的项目管理和构建工具,它通过POM(Project Object Model)文件来管理项目...
而在大型项目或微服务架构中,经常需要构建多模块项目来实现良好的代码组织和管理。本文将详细介绍如何在Eclipse IDE中创建并管理一个多模块Maven项目。 #### 一、创建多模块Maven项目 ##### 1. 创建父模块 父...
Maven多模块项目是Maven项目结构的一种高级形式,允许将一个大的项目分解为多个相互依赖的小模块。每个模块都有自己的`pom.xml`文件,定义其构建和依赖关系。而顶层的父`pom.xml`文件则负责管理所有子模块的共性配置...
而Maven的Archetype插件则可以帮助开发者快速创建新项目的模板,尤其对于有多个子模块的大型项目,能够大大提升开发效率。本篇文章将详细介绍如何使用Maven Archetype来创建一个多子模块的模板工程。 一、理解Maven...
二、Maven多模块项目结构 在多模块开发中,Maven项目通常采用父模块(parent)和子模块(child)的结构。例如,`app-parent`这个压缩包很可能就是一个父模块项目,包含了若干个子模块的配置信息。父模块主要用于定义...