`

使用maven构建多模块项目

阅读更多

使用maven构建多模块项目的步骤:

1、进入dos切换到创建项目需要存放的目录 例如:cd e:/

2、使用mvn archetype:create 命令创建项目

     第一步:创建父项目(总控项目)

mvn archetype:create -DgroupId=com.yonge.libs -DartifactId=parentProject

 此时硬盘上会生成此目录:e:/parentProject

     第二步:修改e:/parentProject下的pom.xml文件中的

<packaging>jar</packaging>

    改成

<packaging>pom</packaging>

     第三步:切换到e:/parentProject目录  例如:cd parentProject/

     第四步:创建子目录

mvn archetype:create -DgroupId=com.yonge.libs -DartifactId=parentProject-core -DpackageName=org.yonge.web

     第四步:同第三步一样创建其他子目录

     第五步:编译、打包且将包上传到本地仓库  例如:

mvn install

到此已经创建完成。

 

注意:大小写需区分

 

名词注释:

groupId:包上传到本地仓库的位置,创建项目时,如果没有指定packageName,则此属性值也是项目中的包名称

artifactId:项目名称

packaging:打包的方式

 

 

遗留问题:

1、将该项目转换成eclipse项目后

mvn eclipse:eclipse

 如果需要在项目中添加其他框架,例如struts,只将struts的jar文件添入该项目,如何让他新加入的struts也被maven管理?

2、如果需要对项目添加jar文件,是否必须在pom.xml文件中添加依赖?如果这样我必须知道groupId和artifactId才能正确添加,有点难度。

分享到:
评论

相关推荐

    使用Maven构建多模块项目

    本文将深入探讨如何利用Maven构建多模块项目,以及在实际操作中需要注意的关键点。 1. Maven多模块项目结构: Maven多模块项目通常遵循一个标准的目录结构,包括一个顶级父 pom.xml(如test-hd-parent),和若干子...

    maven构建多模块项目

    本文将深入探讨如何使用Maven构建多模块项目,以实现代码的高效组织和复用。 首先,Maven多模块项目是将一个大型项目划分为多个相互依赖的子项目,每个子项目负责特定的功能模块,这样可以提高开发效率,便于代码...

    maven构建 多模块项目

    Maven构建多模块项目是软件开发中的常见实践,尤其在大型复杂项目中,通过模块化管理可以提高代码组织的清晰度和可维护性。Maven是一个强大的项目管理和构建工具,它通过POM(Project Object Model)文件来管理项目...

    maven构建多模块项目源码实例

    使用maven构建多模块项目。在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖。但是,当模块是一个项目的一部分,并密切相关的时候,该项目应被构造为一个多...

    maven-3.5.0多工程构建(spring4mvc分子项目)

    在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖 工程由Eclipse环境导入,我用的Eclipse4.7 主工程shushuang-project 子WEB工程shuang-project-web 公共工程...

    Maven构建多模块项目

    总结来说,Maven构建多模块项目的能力使得大型项目的管理变得有序且高效。`demo-parent`实例展示了如何设置和组织这样的项目,通过父子模块间的继承关系,统一管理和共享资源。掌握这一技能对于任何Java开发者来说都...

    使用maven创建多模块项目

    在使用Maven创建一个多模块的进销存(PSS)项目时,通常会遵循以下步骤: 1. **创建项目目录和结构**:首先在工作空间创建一个以项目名称命名的文件夹,比如PSS,并进入该文件夹。 2. **配置模块**:在PSS根目录下...

    maven多模块项目构建过程

    本篇文章将详细探讨"Maven多模块项目构建过程",并结合提供的资源"搭建maven多工程模块步骤",来深入理解如何创建和管理一个包含多个子项目的Maven工程。 1. Maven多模块项目概述: Maven多模块项目是指由一个父...

    使用maven管理多模块项目并启动调试-实例代码

    Maven作为Java领域广泛使用的构建工具,以其强大的依赖管理和项目生命周期管理能力,成为多模块项目管理的理想选择。本教程将详细介绍如何使用Maven来管理多模块项目,并指导如何进行项目的启动与调试。 首先,理解...

    maven多模块项目(简单实例)

    Maven是Java开发中广泛使用的构建工具,它通过一套标准的目录结构和XML配置文件(pom.xml)来管理和构建项目。在大型项目中,通常会采用多模块(Multi-Module)的方式来组织代码,以实现更好的模块化、复用性和可...

    maven多模块项目

    在本项目中,我们看到"Maven多模块项目"与Jetty服务器结合使用,这通常是为了方便开发阶段的快速部署和测试。 Jetty是一个轻量级的嵌入式Java Web服务器和Servlet容器,它可以快速启动,占用资源少,适合用于开发...

    SpringBoot+Maven 多模块项目的构建、运行、打包实战

    本文主要介绍了 SpringBoot+Maven 多模块项目的构建、运行、打包实战,将 Maven 多模块项目与 SpringBoot 进行集成,通过一个实际的示例项目,展示了如何使用 Maven 构建多模块项目,如何在 IDEA 中创建 SpringBoot ...

    Maven+Hibernate+Spring+Spring MVC开发新闻发布系统

    第6课 使用Maven构建多模块项目(一) 第7课 使用Maven构建多模块项目(二) 第8课 使用Nexus搭建Maven私服 第9课 使用Maven管理新闻系统开发-项目简介 第10课 使用Maven管理新闻系统开发-项目搭建(一) 第11课 ...

    基于Java的Maven构建学生管理系统实例

    ② 掌握使用 Maven 构建多模块项目的流程;③ 实现并理解学生管理系统的核心业务逻辑。 其他说明:文中提供了详尽的代码实现细节,帮助读者更好地理解和上手 Java 开发,适合初学者作为实践项目的参考和学习资料。

    maven多模块项目工程-已搭建好

    总之,"maven多模块项目工程-已搭建好"是一个已经配置好的、使用Eclipse开发的项目结构,通过"xd-parent"模块实现了依赖和插件的集中管理,方便开发者进行模块化开发,提高了项目的可维护性和开发效率。在实际使用中...

    Intellj IDEA+Maven如何构建多模块项目

    以下将详细介绍如何在IntelliJ IDEA中利用Maven构建多模块项目。 1. **创建父模块** 首先,我们需要创建一个父模块(Parent Module),这个模块不包含任何源代码,主要用来管理子模块的版本和其他共用配置。在...

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

    在多模块项目中,Maven的依赖管理能确保所有模块使用的一致性。通过父模块的`dependencyManagement`部分,可以集中定义所有依赖的版本,避免版本冲突。子模块只需声明依赖,而无需指定版本。 六、构建与编译 使用...

    SpringBoot使用Maven建立多模块工程

    首先,我们从【标题】"SpringBoot使用Maven建立多模块工程"出发,了解其核心概念。Maven是一个项目管理和综合工具,它管理项目的构建、报告和文档,通过POM(Project Object Model)文件定义项目的依赖和构建过程。...

Global site tag (gtag.js) - Google Analytics