Maven学习(二)Apache Maven 入门篇

第一篇文章大概的介绍了一下Apache Maven以及它的下载和安装,并且运行了一个简单的示例。那么在对maven有了一点接触后,接下去的一步是要了解maven的核心概念,这样才能在使用maven的时候游刃有余。[url=http://www.oracle.com/technetwork/cn/community/java/apache-maven-getting-started-1-406235-zhs.html]Apache Maven 入门篇(上)[/url]第二篇文章介绍下面这几个核心概念:POM (Project Objec…

Myeclipse+maven的简单使用说明

1 什么是maven,maven主要用来干什么 Maven是一个跨平台的项目管理工具,作为apache组织中的一个颇为成功的开源项目,maven主要服务于基于java的项目构建、依赖管理和项目信息管理。   2 什么是构建  编译、单元测试、生成文档、打包和部署等工作都是在构建,别看这些不起眼的工作,其实占据了我们大部分时间,而maven是一个强大的构建工具,能够帮助我们自动化构建过程,从清理、编译、测试到生成报…

报错信息:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject

Eclipse下maven的pom.xml第一行报错: org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject,org.apache.maven.archiver.MavenArchiveConfiguration)   原因就是maven的配置文件不是最新的, 解决方法: 1.help ->Install New Software -> add -> http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/    然后…

Maven 安装

准备工作 1、Maven 2 下载  http://maven.apache.org/download.html我下载的是maven-2.0-bin.zip 解压缩出来 按照官方的Document 配置JDK和Maven的环境变量: Unzip maven-2.0.1-bin.zip to the directory you wish to install Maven 2.0 "Environment Variables" button, then editing the PATH variable in the user variables. eg. "C:\Program Files\Apache Software Foundation\maven-2.0.1\bin"…

maven小结

好记性不如烂笔头 maven 简介和项目构建的命令介绍 myecilpse 创建maven 项目 依赖管理 1. maven简介 Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。 Maven也可被用于构建和管理各种项目,例如C#,Ruby,Scala和其他语言编写的项目。Maven曾…

maven 自动打包

  转自:http://skydream.iteye.com/blog/437937  在上一篇文章中,讨论到在对maven的机制不熟悉的情况下,为了实现自己需要的打包格式而使用maven ant task以maven + ant的方式来实现非标准打包,而现在要介绍的是maven中针对打包任务而提供的标准插件:assembly plugin。     依然以上文(初学maven(4)-使用maven ant task实现非标准打包)的项目为例,要打包的程序如下:     demo1    |____lib   …

maven3安装时出现bug

1、下载maven 版本:3.0.3下载地址:http://maven.apache.org/download.html 2、安装maven JDK:jdk1.62.1 解压缩apache-maven-3.0.3-bin.zip 到你想安装的位置,如G:/tools/。 2.2 设置Maven系统环境变量,M2_HOME=G:/tools/maven-3.0.3。 2.3 添加Maven bin目录至系统环境变量PATH中, %M2_HOME%\bin。 2.4 确认Maven的安装: cmd > mvn -version 报错:Exception in thread "main" java.lang.NoCla…

Maven微内核机制介绍及pom设计规范讨论

maven分享   唐韧 ren.tangr@alibaba-inc.com 第一部分,maven介绍及必须了解得概念 What is maven? 开发人员理解maven,是一个构建工具,“一个用来把源代码构建成可发布的构件的工具。”  -- 像Ant这样的构建工具仅仅是关注预处理,编译,打包,测试和分发。 项目经理理解maven,是一个项目管理工具 “提供了构建工具所提供功能的超集。 除了提供构建的功能,Maven 还可以生成报告,生成Web 站点,并…

初学maven(4)-使用maven ant task实现非标准打包

maven很强大,但是总有些事情干起来不是得心应手,没有使用ant时那种想怎么干就怎么干的流畅感。尤其当要打包一个特殊(相对maven的标准架构而且)时,常有不知所措的感觉。当然这个应该和自己对maven的了解不够有关,毕竟,“初学maven”嘛。     但是maven在依赖管理方面实在是太强大了,太喜欢,退回原来的ant方式完全不可能,我想用过maven的人,一般是不会有回到原来在cvs,subversion中checkin/che…

Eclipse Maven环境搭建

前言 最近学习java web,突然接到一个同事丢过来的项目,需要搭建一个Maven的环境,导入他的代码,由于刚学习,也遇到了一些问题,在此记录下来。 1、Maven的安装和配置 1.1 Maven的下载和安装 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven。 Maven下载地址: http://maven.apache.org/download.cgi 1.2修改settings.xml,添加镜像服务器设置 使用阿里云提供的Maven镜像服…

Maven

Maven简介 Maven是什么 ApacheMavenProject–Apache的优秀开源项目 Maven是Java项目的构建和管理工具 Maven能干什么 Maven能干的事情很多,这里简要罗列一下: 用Maven可以方便的创建项目,基于archetype可以创建多种类型的java项目。 Maven仓库对jar包(artifact)进行统一管理,避免jar文件的重复拷贝和版本冲突 团队开发,Maven管理项目的RELEASE和SNAPSHOT版本方便多模块(Module)项目的各个模块之间…

使用maven ant task实现非标准打包

    maven很强大,但是总有些事情干起来不是得心应手,没有使用ant时那种想怎么干就怎么干的流畅感。尤其当要打包一个特殊(相对maven的标准架构而且)时,常有不知所措的感觉。当然这个应该和自己对maven的了解不够有关,毕竟,“初学maven”嘛。    但是maven在依赖管理方面实在是太强大了,太喜欢,退回原来的ant方式完全不可能,我想用过maven的人,一般是不会有回到原来在cvs,subversion中checkin/…

Apache Maven 入门篇

Apache Maven 入门篇 ( 上 )  作者:George Ma 写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法。 这个入门篇分上下两篇。本文着重动手,用 maven 来构建运行 hellow world 程序,体会一下不用任何 IDE ,只用 maven 是咋回事。然后下篇就讲解一下 maven 的核心概念。写这两篇文章特意回避了复杂的示例,也不使用 IDE ,目的是排除…

【Maven由浅入深】1.maven初体验

Maven是目前用的最多的一个项目管理工具,它是Apache的一个开源工具。 下载最新的Maven组件可以到Apache的Maven官网下载:maven.apache.org。左侧找到Download选项下载最新的Maven包。 第一步,我们先下载Maven和配置环境变量 我们下载apache-maven-3.3.1-bin.zip这个版本,下载之后发现只有7.79M 如何安装呢?很简单,我们将安装目录设在D盘下,先把apache-maven-3.3.1-bin.zip压缩包拷贝到D盘下,然…

The Apache Maven team are proud to announce the second alpha release of Maven 2.0.

  The Apache Maven team are proud to announce the second alpha release of Maven 2.0.  Download it from: http://maven.apache.org/maven2/download.html  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.  This…