`
247687009
  • 浏览: 173537 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Maven系列(三)快速开始

 
阅读更多

使用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最终版 

 

  • 大小: 288.7 KB
  • 大小: 81.3 KB
  • 大小: 42.7 KB
分享到:
评论

相关推荐

    maven快速培训PPT

    **Maven快速培训PPT概览** Maven是一个在Java开发领域广泛应用的项目管理和构建工具。它的核心功能包括项目对象模型(Project Object Model)、依赖管理、项目生命周期和插件等,旨在简化项目的构建过程,提高开发...

    用maven+eclispe快速搭建SSH的笔记

    - Maven将提示一系列交互式问题: - 选择使用的archetype,默认为 `maven-archetype-quickstart`。 - 选择Tapestry 5.1.0.1 Quickstart Project。 - 输入项目的 `groupId`、`artifactId`、`version` 和包名。 -...

    IDEA11 Maven3快速入门及应用

    ### Maven11与IDEA11快速入门及应用 #### Maven简介 Maven是一个非常出色的构建工具,它为Java项目提供了完整的生命周期管理机制,并通过一套标准化的构建过程简化了项目的构建流程。Maven最大的特点之一就是它有...

    安装的maven3.6.1

    ** Maven 概述 ** ...通过简单的安装步骤和配置,开发者可以快速开始使用Maven进行构建和依赖管理,从而提高开发效率。理解Maven的工作原理和常用命令,将有助于更好地利用这一工具,优化开发流程。

    maven历史版本下载

    **正文** Maven是Java开发领域中不可或缺的项目管理和构建工具,由Apache Software Foundation开发并维护。...因此,无论是初学者还是经验丰富的开发者,都应该掌握Maven的使用技巧,以适应快速变化的软件开发环境。

    maven从入门到精通系列教材

    **Maven:从入门到精通系列教材** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和部署过程。本资源集合包括7个文档,旨在帮助初学者逐步掌握Maven,从基础配置到高级应用,全...

    maven3.6.1和3.6.3安装包

    3. **生命周期**: Maven有预定义的生命周期,包括clean、default和site三个阶段,每个阶段包含一系列的阶段(phase)。 4. **插件**: Maven通过插件机制扩展功能,如编译、测试、打包、部署等都由对应的插件实现。 5...

    maven3.9.rar

    Maven的生命周期包括clean、default和site三个阶段,每个阶段包含多个阶段(或称为“goal”)。开发者可以通过指定生命周期的某个阶段来执行一系列任务。此外,Maven通过插件扩展其功能,比如maven-compiler-plugin...

    最新Maven-apache-maven-3.8.1-Repository-配置好的

    - **Maven Archetypes**: 通过Maven Archetypes可以快速创建新项目模板,减少初始化工作。 **Maven的命令行操作** - `mvn clean`: 清理项目生成的目标文件。 - `mvn compile`: 编译源代码。 - `mvn test`: 运行...

    apache-maven-3.3.9

    Maven Archetypes是一系列预定义的项目模板,可以帮助快速创建新项目,避免从零开始设置POM和目录结构。 总结起来,Apache Maven 3.3.9作为一款强大的构建工具,通过统一的构建过程和自动化依赖管理,极大地提升了...

    超详细Maven快速入门到精通.txt打包整理.zip

    5. **生命周期**:Maven有三个生命周期,分别是clean、default和site,其中default生命周期包含了编译、测试、打包、部署等一系列构建步骤。 6. **插件**:Maven通过插件执行具体的构建任务,如编译源码、运行测试...

    Maven安装包(版本:3.5.3)

    3. **生命周期(Lifecycle)**: Maven有三个主要的生命周期阶段:compile、test和install。每个阶段包含一系列的目标(或称为阶段),如compile用于编译源代码,test用于运行单元测试,install用于将构建的项目安装...

    apache-maven-3.6.3安装包

    Maven生命周期包括三个主要阶段:编译(compile)、测试(test)和打包(package)。每个阶段由一系列的阶段(goals)组成,例如`clean`预清理项目,`install`将项目安装到本地仓库。 5. **插件(Plugins)** ...

    maven3.9.6压缩包

    使用"Maven 3.9.6"压缩包,开发者可以直接解压并配置环境变量,快速开始使用最新版本的Maven。这有利于利用其改进的功能,提高开发效率,同时避免因网络问题导致的等待时间。总之,Maven是Java开发中的强大工具,它...

    Apache-maven-3.1.1

    1. **初始化**:使用`mvn archetype:generate`命令可以快速创建一个新的Maven项目结构。 2. **构建项目**:`mvn compile`用于编译源代码,`mvn test`执行单元测试,`mvn package`打包项目,如生成JAR或WAR文件。 3...

    maven各版本

    **正文** Maven是Java开发领域中不可或缺的项目管理...提供的压缩包文件(apache-maven-3.3.9.rar、apache-maven-3.2.5.rar、apache-maven-3.0.4-bin.zip)可帮助用户直接下载和安装相应版本,以便快速开始Maven项目。

    apache-maven-3.5.0

    10. **Maven Archetypes**:Maven还提供了一系列的archetypes,即模板项目,开发者可以根据需要选择一个archetype快速创建一个新的Maven项目。 通过了解和掌握这些知识点,开发人员能够高效地使用Apache Maven ...

    apache-maven-3.5.2-win64.zip

    Maven 3.5.2 版本是Maven系列的一个稳定版本,适用于Windows 64位操作系统。 在“apache-maven-3.5.2-win64.zip”压缩包中,包含了运行和配置Maven所需的所有文件。解压后,我们可以找到以下几个关键组件: 1. **...

    apache-maven-3.9.6版本-内含安装说明-用于Mac系统

    Apache Maven 是一个强大的项目管理和构建工具,主要...通过简单的安装步骤,你可以快速开始使用Maven,享受其带来的自动化构建和依赖管理的便利。对于后端开发者来说,掌握Maven是提高效率和团队协作的关键技能之一。

Global site tag (gtag.js) - Google Analytics