Maven作用、使用配置及注意事项

1、Maven能做什么

Maven是一个用java编写的编译、构建、部署工具,比ant强大,其实本人觉得Maven最大的一个作用是解决jar包问题,Maven有一个自己jar包库,你只需在配置文件中配置你用什么哪个jar包、什么版本,它能帮你从自己的jar库中下载,不需要自己一个个去各个开源网站下载。构建项目时,能自动将你使用的jar包打包到war中。

一篇比较好的介绍文章:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html

2、下载及安装

先到官网下载http://maven.apache.org/ ,如果是windows平台选择(Binary zip),linux选择tar.gz。

windows平台解压后,配置环境变量MAVEN_HOME,path中添加%MAVEN_HOME%\bin
,在命令行中运行:mvn -v 有显示代表安装成功。

3、eclipse插件m2e 安装及配置

m2e 是maven的eclipse插件,在eclipse中install new software,新增插件,url:http://download.eclipse.org/technology/m2e/releases

上面的地址是最新版的,想装历史版本,比如1.3,可以用http://download.eclipse.org/technology/m2e/releases/1.3

m2e:http://www.eclipse.org/m2e/

配置注意事项:

3.1)修改repository地址:

安装后,当使用maven构建或编译项目时,maven会将项目中依赖的jar先下载到本地的repository库中,默认的地址是:当前用户目录\.m2,例如windows XP中是

C:\Documents and Settings\你的当前用户\.m2

如果想修改repository,不想放到c盘,可以设置maven目录中的\conf\settings.xml,添加

这样,maven就会将jar包下载到以上目录中。

注意,还需要修改这个新目录中生成的的settings.xml,指向的地址跟上例一样。

3.2)、为了与外部的编译环境一致,最好不要使用插件自带的maven,而使用刚才下载安装的Maven环境,如下配置:

4、使用m2e插件创建maven项目

可参考 http://blog.csdn.net/anialy/article/details/8226887

5、构建项目

进入项目的根目录,然后运行 mvn package ,war包一般生产在项目根目录的target\下

加参数-X显示详细信息:mvn -X package

将依赖的jar包打进war,在pom.xml中添加

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-assembly-plugin</artifactId>

<configuration>

<descriptorRefs>

<descriptorRef>jar-with-dependencies</descriptorRef>

</descriptorRefs>

</configuration>

</plugin>

参考:http://lvjun106.iteye.com/blog/1849803

6、如何配置各项目使用的jdk

构建时有时会报错:Unsupported major.minor version 51.0

报这个错是因为maven所用的jdk版本号过低,项目中的某些类需要更高的JDK版本。

通过配置pom.xml,添加如下配置(注意,fork一定要为true)可以设置maven所有jdk

					<configuration>
						<verbose>true</verbose>
          				<span style="white-space:pre">	</span><fork>true</fork>
						<source>1.7</source>
						<target>1.7</target>
						<executable>c:/jdk1.7/bin/javac</executable>
					</configuration>

当然,也可以配置系统变量JAVA_HOME,因为maven默认使用JAVA_HOME的JDK

7、添加jar包

有些jar包在maven库中没有,例如oracle的ojbc,可以通过如下配置添加进去maven库

命令如下:

mvn install:install-file -Dfile=F:/ojdbc5-11.2.0.3.jar -DgroupId=com.oracle -DartifactId=ojdbc5 -Dversion=11.2.0.3 -Dpackaging=jar -DgeneratePom=true

然后再将jar包拷贝到对应的repository目录下

时间: 2024-11-04 04:30:41

Maven作用、使用配置及注意事项的相关文章

[转]@Transactional spring 配置事务 注意事项

@Transactional spring 配置事务 注意事项 [@[email protected]] @Transactional spring 配置事务 注意事项 1. 在需要事务管理的地方加@Transactional 注解.@Transactional 注解可以被应用于接口定义和接口方法.类定义和类的 public 方法上. 2. @Transactional 注解只能应用到 public 可见度的方法上. 如果你在 protected.private 或者 package-visib

@Transactional spring 配置事务 注意事项

http://epine.itpub.net/post/8159/526281 @Transactional spring 配置事务 注意事项 1. 在需要事务管理的地方加@Transactional 注解.@Transactional 注解可以被应用于接口定义和接口方法.类定义和类的 public 方法上. 2. @Transactional 注解只能应用到 public 可见度的方法上. 如果你在 protected.private 或者 package-visible 的方法上使用 @Tr

maven安装、配置及创建工程

准备工作 java开发环境(JDK) maven下载地址:http://maven.apache.org/release-notes-all.html 一.安装 安装maven超级简单,总共分三步: 1.下载并解压,这里我改了个简单的名字 2.配置环境变量 MAVEN_HOME = D:\softwareIT\maven3.3.9 //在path变量末尾加入,英文符号 %MAVEN_HOME%\bin; 3.验证是否成功:打开cmd窗口,输入:mvn -v 恭喜您,Maven 安装成功! 二.配

mysql双主配置及其注意事项

mysql双主配置及其注意事项 主库配置 [mysqld] server-id = 1 log-bin=mysql1-bin #salve-net-timeout默认是3600秒,缩短时间是为了防止双YES的假象 slave-net-timeout=60 auto_increment_offset=2 auto_increment_increment=2 如果要指定同步或不同步哪些库,可使用如下参数 #binlog-do-db=osyunweidb #需要同步的数据库名,如果有多个数据库,可重复

Maven环境的配置

Maven项目的下载及安装: 1.下载地址:http://maven.apache.org 2.安装: 安装maven前提是必须先安装jdk,才能正常使用maven. 将下载的的maven压缩包解压,并将带有mvn命令的bin文件添加到path环境变量下. 3.修改镜像地址为国内aliyun镜像地址:进入解压缩的文件目录下的conf目录,修改seting,xml配置文件中的mirror标签内容,修改如下: <mirror> <id>central</id> <na

MyEclipse下Maven的安装配置

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 发文时,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具.遗憾的是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要.通过检查 Ant 构建文件,很难发现项目的相关性信息和其它信息(如开发人员/拥有者.版本或站点主页). Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具.由于 Maven 的缺省构建规

gitlab+jenkins+maven+docker持续集成(五)——Maven 项目构建配置

首先,安装插件Maven Integration plugin 接下来我们配置Global Tool Configuration 前提先在系统里安装好jdk, maven, 创建maven项目 其它配置大同小异,主要说明下这步 pom.xml 我这里的是在项目中,如果是其它路径这里直接配置好路径就可以 pom.xml配置这里略过 配置后,我们构建

Maven安装与配置

下载: 1.从官网http://maven.apache.org中下载,下载下来的是一个压缩包,解压即可.因为Maven本身也是用Java实现的.2.Maven的目录结构   /bin; maven的运行目录,包括maven的核心命令mvn等.   /boot; maven的引导目录   /conf; maven的配置目录,maven的核心配置文件就存放在这里   /lib: maven运行时所需的jar文件 配置: 1.配置环境变量   1) 添加MAVEN_HOME,指定Maven的根目录 

maven安装和配置

一.下载maven maven下载页 里面有一些版本区别,binary比较小,适合直接在项目中使用,source带了源代码,windows系统下载zip后缀的 apache-maven-3.3.9-bin.zip 8.22M 是绿色的,解压到相应目录就行 二.配置环境变量 1.增加"M2_HOME",内容是maven的路径(我的是"D:\Java\maven") 2.编辑"path",在原有内容后面增加"%M2_HOME%\bin;&q

学习笔记——Maven settings.xml 配置详解

文件存放位置 全局配置: ${M2_HOME}/conf/settings.xml 用户配置: ${user.home}/.m2/settings.xml note:用户配置优先于全局配置.${user.home} 和和所有其他系统属性只能在3.0+版本上使用.请注意windows和Linux使用变量的区别. settings.xml详解 声明规范 <?xml version="1.0" encoding="UTF-8"?> <settings x