参考资料
1 Maven 实战 阅读 摘要
http://blog.csdn.net/eclipser1987/article/details/6363857
2 Maven2 Pom.xml元素详解
http://www.fengfly.com/plus/view-60008-1.html
3 Maven pom文件常用配置小结
http://marshal.easymorse.com/archives/511
4 Maven实战:POM重构之增还是删
http://www.infoq.com/cn/news/2010/12/xxb-maven-2-pom
5 Maven多模块项目 eclipse热部署 Maven项目实现 tomcat热部署
http://blog.csdn.net/laoshuisheng/article/details/6420003
6 使用maven创建多模块web项目
http://blog.csdn.net/welken/article/details/5026855
7 Maven的多模块(Multi-Module)工程的pom编写(转)
http://www.blogjava.net/sealyu/archive/2009/12/30/307760.html
8 使用maven创建多模块web项目
http://devbbs.doit.com.cn/thread-11232-1-1.html
http://marshal.easymorse.com/archives/873
一 mvn help:system
这个命令会列出你机器上所有环境配置变量,实用性不错呢!
二 POM.xml如下
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.spring</groupId>
<artifactId>springmvc</artifactId>
<version>1.0</version>
</project>
groupId : 组织标识,公司域名
artifactId : 项目名称
version : 版本号
三 创建多模块命令
mvn archetype:create -DgroupId=net.liuzd.cf.model -DartifactId=cf-model
mvn archetype:create -DgroupId=net.liuzd.cf.common -DartifactId=cf-common
mvn archetype:create -DgroupId=net.liuzd.cf.dao -DartifactId=cf-dao
mvn archetype:create -DgroupId=net.liuzd.cf.manager -DartifactId=cf-manager
mvn archetype:create -DgroupId=net.liuzd.cf.service -DartifactId=cf-service
mvn archetype:create -DgroupId=net.liuzd.cf.web -DartifactId=cf-web
-DpackageName=net.liuzd.cf.web -DarchetypeArtifactId=maven-archetype-webapp
附件说明:cf.rar是我创建的多模块mavn工程
分享到:
相关推荐
本实例将详细介绍如何创建和管理一个简单的Maven多模块项目。 首先,我们要理解Maven的模块关系。在Maven中,多模块项目是由一个父模块(Parent Module)和若干子模块(Child Modules)组成。父模块主要负责定义...
基于SpringBoot+Maven多模块工程利用proguard组件实现代码混淆的代码demo,代码清晰完整,导入idea或eclipse即可运行。 使用 proguard 混淆代码只能增加阅读和理解的难度, 并不能百分百保证代码安全。常用的应用...
Maven多模块项目是一种高效组织大型Java项目的方式,它允许我们将一个复杂的系统分解为多个相互依赖的独立模块,每个模块专注于特定的功能或服务。这样做的好处包括代码复用、提高开发效率、简化构建过程以及便于...
本篇文章将详细探讨"Maven多模块项目构建过程",并结合提供的资源"搭建maven多工程模块步骤",来深入理解如何创建和管理一个包含多个子项目的Maven工程。 1. Maven多模块项目概述: Maven多模块项目是指由一个父...
Maven多模块项目是一种高效、组织有序的Java项目结构,它允许开发者将大型项目分解为多个独立的、可管理的小模块,每个模块都有自己的特定功能,同时又可以协同工作。这样的结构便于代码重用、模块化开发和独立部署...
在开发大型Java项目时,Maven多模块结构的使用非常常见,它可以帮助我们更好地管理和组织代码。然而,当项目变得庞大时,编译速度可能会成为一个显著的问题。以下是一些优化Maven多模块项目编译速度的策略: 1. **...
当我们面对大型的、由多个子项目组成的项目时,Maven的多模块功能显得尤为重要。本文将详细探讨"Maven多模块打包pom文件"的相关知识点。 首先,让我们理解什么是Maven的多模块项目。在Maven中,一个项目可以被组织...
Maven多模块项目配置详解 在本节中,我们将详细讨论Maven多模块项目配置的实现方法。Maven多模块项目是指一个父模块包含多个子模块,每个子模块都是一个独立的Maven项目。这种结构可以使得项目的管理和维护变得更加...
`maven多模块整合`就是一个典型的解决策略,它允许我们将一个大型项目分解为多个独立的、可重用的模块,每个模块专注于特定的功能或组件。这样做有助于提高代码的可维护性和可扩展性,同时简化了开发和部署过程。 ...
本文将详细讲解如何使用Spring Boot整合Dubbo,并在Maven多模块项目中集成MyBatis,帮助开发者构建高效、可扩展的微服务架构。 Spring Boot是一个基于Spring框架的快速开发工具,它简化了初始化配置,提供了自动...
Maven 多模块项目搭建是一个常见的Java开发任务,它允许开发者将大型项目分解成更小、更易管理的模块,每个模块专注于特定的功能或组件。在本教程中,我们将探讨如何使用Eclipse集成开发环境(IDE)和Maven插件来...
【Maven 多模块项目】是一个使用 Maven 构建的软件开发项目,旨在实现模块化、可维护的代码结构。Maven 是一个流行的构建工具,它通过管理项目的依赖关系、构建流程以及提供标准化的项目结构,帮助开发者更高效地...
本知识点将深入探讨如何使用Maven来搭建一个多模块的SSM(Spring、Struts、MyBatis)框架,帮助开发者实现更有序、更高效的项目结构。 1. Maven基础: Maven是Apache基金会的一个项目,它通过一个项目对象模型...
Maven作为Java领域广泛使用的构建工具,提供了强大的支持来管理多模块项目。本文将深入探讨如何利用Maven构建多模块项目,以及在实际操作中需要注意的关键点。 1. Maven多模块项目结构: Maven多模块项目通常遵循...
【标题】:“(完整)maven多模块+springMVC+Mybatis(自动生成)+dubbo+Zookeeper” 涵盖的是一个基于Java的高级Web应用架构的集成方案,这个项目利用了一系列主流的技术框架来构建高效、可扩展的企业级应用。...
在"ssm+maven多模块项目搭建"中,我们将创建多个独立的模块,每个模块负责特定的功能,如:业务服务模块、数据访问模块、Web前端模块等。这样可以提高代码的可重用性和可扩展性,便于团队协作。 **步骤一**:创建父...
在“maven多模块开发”这个主题中,我们将探讨如何使用Maven来组织和管理具有多个相互依赖子项目的大型项目。多模块项目通常由一个父模块和若干个子模块组成,父模块主要负责管理和协调各个子模块的构建顺序。每个子...
本篇将详细介绍如何利用Maven进行多模块开发,以及在实际应用中的最佳实践。 一、Maven简介 Maven是Apache软件基金会开发的一款Java项目管理工具,它通过一个统一的配置文件(pom.xml)来管理项目的构建、报告和...
详细介绍IDEA从远程仓库SVN拉去MAVEN项目.多模块的项目
"maven多模块"是指在大型项目中,将项目划分为多个独立的模块,每个模块专注于一个特定的功能或组件,然后通过Maven进行统一管理。这种方式有助于代码组织、模块化开发、提高代码复用性,并简化项目的构建和测试过程...