`
hatedance
  • 浏览: 59372 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Maven新手快速上路小结

阅读更多

终于又做回Coder了。

新项目是用Maven的,而我以前只用过Ant。所以,我必须尽快学会Maven。

先上Maven官网,按照quick start做了一遍。基本理解了maven与ant的不同之处。

ant基本上就是一种批命令的方式,copy,compile,move,delete之类,用过程化的思路完成每个目标。

而maven这更加专注于项目管理,最重要的一点是解决了库的依赖问题。不必一个一个去下载。

maven是用插件来实现各种功能。

基本的目标包括生成项目目录,单元测试,编译,打包,发布等。所以说maven是专注于项目管理的。

maven支持一个tomcat插件,使得可以输入tomcat:run直接把web项目在内嵌tomcat里跑起来。但是我一下子搞不懂如何调试。所以,我还是用老办法,让maven负责打包。打包就完成了war目录和包的生成,在target目录下。然后我还是用sysdeo的tomcat的eclipse插件,把对应的目录添加到tomcat的system.xml里,直接调试。

就这样,从对maven基本无知到基本满足工作需要,我花了一天时间。对maven的深入理解和高级使用也许需要花费更多的时间,但是我一般不会继续深入学习了,就这样了,满足工作需要即可,万一需要用到高级特性,需要修改pom.xml的话,求救google啦。

分享到:
评论

相关推荐

    maven2快速入门教程

    ** Maven2 快速入门教程 ** Maven是Apache软件基金会开发的一款项目管理和集成工具,主要应用于Java项目。Maven2是Maven的第一个稳定版本,它极大地简化了项目的构建、依赖管理和文档生成过程。本教程将带你一步步...

    Maven快速上手

    ** Maven快速上手指南 ** Maven是一款强大的Java项目管理工具,它可以帮助开发者构建、管理和部署项目。在Java开发环境中,Maven通过依赖管理和项目对象模型(Project Object Model,POM)的理念,使得项目的构建...

    IDEA11 Maven3快速入门及应用

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

    maven快速培训PPT

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

    maven使用小结

    ### Maven使用小结 #### Maven简介 Maven是一款由Apache基金会提供的开源项目管理和构建工具,其设计理念基于项目对象模型(Project Object Model, POM)。通过一个中心信息片(即POM文件),Maven能够实现对项目...

    maven分模块小demo

    本"maven分模块小demo"旨在展示如何利用Maven的多模块特性进行项目结构的组织和管理。下面将详细阐述相关知识点: 1. Maven多模块项目结构: Maven的多模块项目允许我们将大型项目分解为更小、更易于管理的部分,...

    Maven快速入门

    例如,如果你将 Maven 解压缩到 C:\Program Files\Apache Software Foundation\maven-1.0.2,那么 MAVEN_HOME 应该设置为 C:\Program Files\Apache Software Foundation\maven-1.0.2。 3. 生成一个 Maven 工程 ...

    maven快速培训教程

    maven是一个用于java项目管理和自动构建的软件工具。 项目开发中疑问 什么是maven 为什么要使用maven maven和ant的区别 maven安装 一个使用maven的例子 资源库和依赖 POM文件 maven插件 常见用法 源码目录结构 maven...

    Maven2快速入门教程

    **Maven2快速入门教程** Maven是一个强大的Java项目管理工具,它可以帮助开发者构建、管理和部署项目。Maven2(现已被Maven3取代,但基础概念相同)通过使用项目对象模型(Project Object Model,POM)来描述项目,...

    maven 3.5.2 maven 3.5.2 maven 3.5.2

    1. **创建项目**: 使用`mvn archetype:generate`命令可以快速创建一个基于模板的新项目。 2. **编辑POM**: 修改POM.xml文件,添加项目依赖和配置信息。 3. **构建项目**: 使用`mvn compile`进行编译,`mvn test`...

    Maven很Maven仓库

    【Maven很Maven仓库】这个标题暗示了讨论的核心是关于Maven以及它与Maven仓库的关系。Maven是一个在Java开发中广泛使用的项目管理和综合工具,它通过一个声明式的配置来管理项目的构建、报告和文档。Maven仓库则是...

    maven安装maven安装maven安装maven安装maven安装

    maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...

    Maven基础快速学习入门

    【标题】"Maven基础快速学习入门" 在软件开发领域,Maven是一个广泛使用的构建工具,主要用于管理和构建Java项目。它通过提供一个标准化的项目对象模型(Project Object Model,POM),使得项目依赖管理、构建过程...

    maven教程-maven教程-maven教程

    Maven的快速入门包括配置环境变量、了解Maven的仓库概念以及基本的构建命令。Maven的仓库分为本地仓库和远程仓库,本地仓库用于存储本地项目依赖的jar包,远程仓库则是Maven中央仓库或其他第三方仓库,用于当本地...

    超全面搭建Maven仓库

    ### 超全面搭建Maven仓库 Maven是一款强大的项目管理工具,主要用于Java项目的构建、依赖管理和项目信息管理。本文将详细介绍如何搭建Maven环境、配置Maven仓库以及在Eclipse中集成Maven。 #### 一、下载安装Maven...

    Java Maven快速配置必备文件.zip

    在Java Maven快速配置必备文件.zip中,包含了三个关键文件,它们对于优化Maven的配置至关重要。 1. **settings.xml**: 这是Maven的配置文件,位于用户的.m2目录下,通常在Windows系统中为`%USER_HOME%\.m2\...

    maven3.9.rar

    Maven是Java世界中的一款项目管理和综合工具,它简化了构建、依赖管理和项目生命周期的管理。在本文中,我们将深入探讨Maven 3.9版本及其配置,帮助你更好地理解和掌握这款强大的工具。 **Maven简介** Maven是...

Global site tag (gtag.js) - Google Analytics