Maven入门

一、什么是Maven? 我们看下官网给出的一段介绍: Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project’s build, reporting and documentation from a central piece of information. 从介绍中我们可以看到Apache Maven是一个项目管理和理解工具,它基于项目对象模型(POM)的概念,它可以管理…

Maven

如何回答这个问题要看你怎么看这个问题。 绝大部分Maven用户都称Maven是一个"构建工具":一个用来把源代码构建成可发布的构件的工具。 构建工程师和项目经理会说Maven是一个更复杂的东西:一个项目管理工具。那么区别是什么? 像Ant这样的构建工具仅仅是关注预处理,编译,打包,测试和分发。像 Maven 这样的一个项目管理工具提供了构建工具所提供功能的超集。 除了提供构建的功能,Maven还可以生成报…

【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)

上篇博文中我们介绍了maven下载、安装和配置(二),这篇博文我们配置一下eclipse,将它和maven结合,并我们创建一个maven的项目。 准备工作 在eclipse配置maven之前需要我们做好准备工作,如下: 安装jdk 已安装好 maven,将maven配置成功 下载Eclipse,解压缩安装完成,建立工作空间。 这些内容相信大家都已经轻车熟路了,如果不会,请大家查看上篇博文,这里就不再累述了。 eclipse配置maven 检查…

我所理解的maven

     maven最常用的功能是作为项目管理工具,可以帮助方便我们导入各种jar包,maven有一个全球的maven库;还可以通过Nexus构建自己的maven库,上传jar,团队共享;本地还有一个maven库。      我们只需要在本地setting.xml配置好库地址,然后在项目的pom.xml中依赖相应的jar,就可以在项目中可以使用这些jar。 <dependency> <groupId>junit</groupId> <artifactId>junit<…

使用maven构建项目

安装配置好maven后,就可以使用maven来进行项目构建了。 在命令行中,进入到你需要构建的project,前提是该project必须有一个pom.xml文件,因为maven是根据pom.xml来 管理project的。然后敲:mvn clean 这时maven就会执行该project的清理动作。 如果在命令行中输入:mvn install 则maven会自动去download所依赖的库文件,然后编译,测试,打包。至于install中到底包含哪些步骤,呵呵,还没有看到。

maven和netbeans整合

maven和netbeans整合这是一个netbeans的插件,可以在netbeans中使用maven进行项目管理。下载地址:http://mevenide.codehaus.org/m2-site/index.html最新版的是mevenide2-netbeans-2.3。安装:1、 选择工具->更新中心,在对话框中选择 "手动安装下载的模块(hbm文件)" 选择框。2、 添加在zip包中的所有的 nbm 文件。3、 一路下一步,选择证书,最后ok。 配置:1、 选择 "工具 -> 选项" 菜单项, 点击…

当 Maven 遇上 Eclipse

简介:  Maven 是一个功能强大的工具,但需要将其集成到流行的集成开发环境 (IDE) 中,以使其功能更易用且让您的工作更轻松,从而增加您的生产力和项目质量。Mevenide 将 Maven 平滑集成到 Eclipse 中,帮助降低了第一次面对 Maven 时的学习曲线。本教程提供了如何让 Maven 与 Eclipse 协作的具体例子。 用 Maven 处理复杂构建 Maven 概述 最近有一股 Maven 热,您可能也没有幸免。在 2001 年 Maven …

Mave入门教程

未分类 发表评论
Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。 本教程将介绍如何使用Maven在Java开发,或任何其他的编程语言的任何项目。 本教程是为初学者准备的,帮助他们了解Maven工具的基本功能。完成本教程后,希望能够熟悉使用Apache Maven。 先决条件 假设需要使用Maven来处理企业级Java项目开发。如果有软件开发的知识,…

archetype项目骨架-转载

一直用Maven作项目构建,Maven用起来比Ant要方便,起初为了不想在ant的构建脚本上多花精力,选择了Maven,但是后来实践证明,选择是正确的,那么是不是把时间精力省下来了呢,事实证明我并没有因为选择了Maven而节省下多少时间,在构建构建工具多花时间精力是值得的,但Maven给我的回报远远超出我的预期。Maven能做什么?基本上Ant能做的Maven都能作,且很多地方做得更好。为什么这么说呢,不讲理论了…

maven学习经验

今天下午看、用、学maven花了我一下午,把ibatis的事都快忘了!不过maven确实值得学习。 我以前自己下载安装过maven,在xp和ubuntu上都装过,当时eclipse上我没安装支持maven的插件,也就没怎么去用,当时没想到maven的用途怎么大! 闲话少说,上午把学习资料签出之后,第一眼让我印象深刻的是maven,以前看过苏州那个谁的电子书,大致翻阅了一下,没怎么深究,现在还是要慢慢看了。书中讲得让我感觉…

初识Maven

前段时间跟一个大神讨论我帮一个学姐做的毕业设计的时候,他推荐我去学Maven;这段时间一直在忙,没顾得不上去看,刚好最近一个今年毕业的软工朋友给了我他们班同学今年的毕业设计项目,有几个是用Maven做的,恰好,边学Maven边研究学长学姐们的毕业设计。 下面我们就正式开始学习maven: 一、Maven是干嘛的 Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集…

Maven学习记录(一)–IDEA下环境配置

一.什么是Maven? Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。 二.Maven能帮助开发者做什么? 构建 文档生成 报告 依赖 SCMs 发布 分发 邮件列表 总的来说,Maven 简化了工程的构建过程,并对其标准化。它无缝衔接了编译、发布、…

maven 依赖

有人认为Maven是一个依赖管理工具,当然这种想法是错误的(确切的说Maven是一个项目管理工具,贯穿了整个项目生命周期,编译,测试,打包,发布…),但Maven给人造成这种错误的印象也是有原因的,因为Maven的依赖管理十分强大,用好了Maven,你不再需要面对一大堆jar感到头大,依赖冲突,无用依赖等问题也能够得到有效的防止和解决。本节介绍如何用好Maven的依赖管理。 最简单的依赖 依赖是使用Maven…

Maven权威指南

本书目录 ---------------- 前言 序 1. 介绍Apache Maven 2. 安装和运行Maven I. Maven实战   3. 一个简单的Maven项目   4. 定制一个Maven项目   5. 一个简单的Web应用   6. 一个多模块项目   7. 多模块企业级项目   8. 优化和重构POM II. Maven参考   9. 项目对象模型   10. 构建生命周期   11. 构建Profile   12. Maven装配器   13. 属性和资源过滤   14. Maven和Eclipse: m2eclipse   15. 站点生成…

【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)

上篇博文中我们介绍了maven下载、安装和配置(二),这篇博文我们配置一下eclipse,将它和maven结合,并我们创建一个maven的项目。 准备工作 在eclipse配置maven之前需要我们做好准备工作,如下:  1. 安装jdk  2. 已安装好 maven,将maven配置成功  3. 下载Eclipse,解压缩安装完成,建立工作空间。  这些内容相信大家都已经轻车熟路了,如果不会,请大家查看上篇博文,这里就不再累述了。 eclipse…