使用Myeclipse 创建项目和直接使用命令行创建项目相比,前者更为高效,友好。
new -> Maven Project -> next ->
选择 maven-archerype-quickstart -> next
这里首先简单介绍一下maven的GAV 即 Group Id,Artifact Id,Vservion 来进行依赖的管理。
点击finish。
Myeclipse 会自动创建好maven项目。
源代码应该放置到src/main/java中
源代码的资源文件应该放置在src/main/resources文件夹中
测试代码应该放置到src/test/java中
测试代码的资源文件应该放置在src/test/resources文件夹中v
一般Group Id 输入我们的项目的公用包路径
Artifact Id 输入我们该模块 (如 exam-core 专门存放(model,util,common等包的内容,exam-dao存放操作数据库的内容,exam-service 存放服务层的内容,再来一个exam-web 存放web action JPS 等等,)) 一般使用maven我们会根据模块的来建立多个项目.
Version :版本号 :
版本的命名规则简介: 一般是 x.x.x 第一个是大版本号 ,一般是发生了架构上的变动才会更改(如struts1.x struts2.x)
第二是小版本号: 子版本 一般是添加了新的功能
第三个修正版本号: 一般是修正BUG的版本
使用maven构建的项目一般分为snapshot 快照版本 和Release(公测稳定版) 还有就是GA最终版
相关推荐
**Maven快速培训PPT概览** Maven是一个在Java开发领域广泛应用的项目管理和构建工具。它的核心功能包括项目对象模型(Project Object Model)、依赖管理、项目生命周期和插件等,旨在简化项目的构建过程,提高开发...
Maven的生命周期包括clean、default和site三个阶段,每个阶段包含多个阶段(或称为“goal”)。开发者可以通过指定生命周期的某个阶段来执行一系列任务。此外,Maven通过插件扩展其功能,比如maven-compiler-plugin...
### Maven11与IDEA11快速入门及应用 #### Maven简介 Maven是一个非常出色的构建工具,它为Java项目提供了完整的生命周期管理机制,并通过一套标准化的构建过程简化了项目的构建流程。Maven最大的特点之一就是它有...
** Maven 概述 ** ...通过简单的安装步骤和配置,开发者可以快速开始使用Maven进行构建和依赖管理,从而提高开发效率。理解Maven的工作原理和常用命令,将有助于更好地利用这一工具,优化开发流程。
**正文** Maven是Java开发领域中不可或缺的项目管理和构建工具,由Apache Software Foundation开发并维护。...因此,无论是初学者还是经验丰富的开发者,都应该掌握Maven的使用技巧,以适应快速变化的软件开发环境。
**Maven:从入门到精通系列教材** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和部署过程。本资源集合包括7个文档,旨在帮助初学者逐步掌握Maven,从基础配置到高级应用,全...
3. **生命周期**: Maven有预定义的生命周期,包括clean、default和site三个阶段,每个阶段包含一系列的阶段(phase)。 4. **插件**: Maven通过插件机制扩展功能,如编译、测试、打包、部署等都由对应的插件实现。 5...
- **Maven Archetypes**: 通过Maven Archetypes可以快速创建新项目模板,减少初始化工作。 **Maven的命令行操作** - `mvn clean`: 清理项目生成的目标文件。 - `mvn compile`: 编译源代码。 - `mvn test`: 运行...
Maven Archetypes是一系列预定义的项目模板,可以帮助快速创建新项目,避免从零开始设置POM和目录结构。 总结起来,Apache Maven 3.3.9作为一款强大的构建工具,通过统一的构建过程和自动化依赖管理,极大地提升了...
5. **生命周期**:Maven有三个生命周期,分别是clean、default和site,其中default生命周期包含了编译、测试、打包、部署等一系列构建步骤。 6. **插件**:Maven通过插件执行具体的构建任务,如编译源码、运行测试...
3. **生命周期(Lifecycle)**: Maven有三个主要的生命周期阶段:compile、test和install。每个阶段包含一系列的目标(或称为阶段),如compile用于编译源代码,test用于运行单元测试,install用于将构建的项目安装...
Maven生命周期包括三个主要阶段:编译(compile)、测试(test)和打包(package)。每个阶段由一系列的阶段(goals)组成,例如`clean`预清理项目,`install`将项目安装到本地仓库。 5. **插件(Plugins)** ...
使用"Maven 3.9.6"压缩包,开发者可以直接解压并配置环境变量,快速开始使用最新版本的Maven。这有利于利用其改进的功能,提高开发效率,同时避免因网络问题导致的等待时间。总之,Maven是Java开发中的强大工具,它...
1. **初始化**:使用`mvn archetype:generate`命令可以快速创建一个新的Maven项目结构。 2. **构建项目**:`mvn compile`用于编译源代码,`mvn test`执行单元测试,`mvn package`打包项目,如生成JAR或WAR文件。 3...
**正文** Maven是Java开发领域中不可或缺的项目管理...提供的压缩包文件(apache-maven-3.3.9.rar、apache-maven-3.2.5.rar、apache-maven-3.0.4-bin.zip)可帮助用户直接下载和安装相应版本,以便快速开始Maven项目。
10. **Maven Archetypes**:Maven还提供了一系列的archetypes,即模板项目,开发者可以根据需要选择一个archetype快速创建一个新的Maven项目。 通过了解和掌握这些知识点,开发人员能够高效地使用Apache Maven ...
这里提到的"Maven 3.3.2"是Maven的一个特定版本,发布于2015年,它在Maven 3.x系列中提供了许多改进和新特性。 **Maven的核心功能:** 1. **依赖管理**:Maven通过 pom.xml 文件来管理项目的依赖关系,自动下载所...
Maven 3.5.2 版本是Maven系列的一个稳定版本,适用于Windows 64位操作系统。 在“apache-maven-3.5.2-win64.zip”压缩包中,包含了运行和配置Maven所需的所有文件。解压后,我们可以找到以下几个关键组件: 1. **...