Maven安装使用
环境:Ubuntu 12.04LTS,jdk1.6
1、下载maven3.05;
2、解压并获取M2/bin/mvn地址;
3、创建~/.mavenrc文件,并加入JAVA_HOME并export(需重启系统);
JAVA_HOME=/usr/local/share/jdk1.6.0_43
export JAVA_HOME
* 注:在/etc/profile.d/xx.sh 下设置JAVA_HOME会导致Ubuntu重新登入密码异常
4、M2/bin/mvn --version 即可看到配置好的版本信息,标志安装成功。此时要想把maven项目转为eclipse项目,只需在项目更目录执行M2/bin/mvn -U eclipse:eclipse即可。
* 注:在bin中创建M2/bin/mvn文件的引用,直接执行mvn是不能正常运行maven的,总是提醒没有设置goals之类的信息。
Maven常见使用
1.下载jar源代码
#下载源代码到.m2/repository
mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true #eclipse项目中下载源代码并关联到项目中
mvn -DdownloadSources=true -DdownloadJavadocs=true eclipse:eclipse
2.生成eclispe配置文件
#生成eclipse配置
mvn eclipse:eclipse
#清理eclipse配置
mvn eclipse:clean
3 执行maven项目中的类
3.1 执行main class
#编译项目
mvn compile #在test范围执行class,执行非test范围class -Dexec.classpathScope=runtime
mvn exec:java -Dexec.mainClass="com.b5m.common.MailSenderTest" -Dexec.classpathScope=test
3.2 执行junit测试
mvn test -Dtest="AsyncRefTest"
4.项目清理
#清理项目(删除target目录)
mvn clean
5.web项目打包
5.1 pom.xml配置,如果不配置<warSourceDirectory>WebRoot</warSourceDirectory> war包中会忽略其他配置文件(log4j.properties/application...xml)
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<webXml>WebRoot/WEB-INF/web.xml</webXml>
<warName>ROOT</warName>
<warSourceDirectory>WebRoot</warSourceDirectory>
</configuration>
</plugin>
</plugins>
5.2 mvn打包命令
mvn package
6 覆盖默认配置中跳过测试编译选项
<project>
<properties>
<maven.test.skip>flase</maven.test.skip>
7 工具
7.1 系统信息查看
mvn enforcer:display-info
7.2 查看profile
mvn help:active-profiles
8. 插件
8.1 jetty 远程调试
参考 http://docs.codehaus.org/display/JETTY/Debugging+with+the+Maven+Jetty+Plugin+inside+Eclipse
Maven安装使用的更多相关文章
- Maven安装
开发分布式的商场系统,用到了一些新的技术,做一个记录和分享 这里讲一下maven安装 首先什么是Maven Maven作为一个构建工具,不仅帮我们自动化构建,还能抽象构建过程,提供构建任务实现.他跨平 ...
- maven之一:maven安装和eclipse集成
maven作为一个项目构建工具,在开发的过程中很受欢迎,可以帮助管理项目中的bao依赖问题,另外它的很多功能都极大的减少了开发的难度,下面来介绍maven的安装及与eclipse的集成. maven的 ...
- maven安装和配置
一.下载maven maven下载页 里面有一些版本区别,binary比较小,适合直接在项目中使用,source带了源代码,windows系统下载zip后缀的 apache-maven-3.3.9-b ...
- Maven安装与使用
1.安装Maven 1)官网下载Maven : http://maven.apache.org/download.cgi,解压下载文件 2)配置环境变量 3)验证是否已经安装成功:打开cmd,输入mv ...
- maven - 安装与配置
最近在了解maven的相关东西,在网上查了一些资料,现在简单整理一下. 一.maven 安装 1.先检查JDK ,Maven是一个java工具,所以请确保jdk环境已经正确安装在你的机器上. 2.点击 ...
- maven2 com.jhlabs.imaging 01012005 maven安装jar包imaging命令
com.jhlabs:imaging:jar:01012005 所在仓库+captcha验证码maven依赖 maven 安装jar包 到本地仓库 命令maven 3.0安装jar包 到本地仓库 co ...
- [Maven]Maven安装简述
maven安装简述 1检查jdk安装 1.1cmd输入echo %JAVA_HOME%检查JAVA_HOME是否指向了正确的jdk安装目录 1.2cmd输入java-version检查window是否 ...
- maven安装配置
1.到官网下载maven http://maven.apache.org/download.html 2.解压后解压到任意文件路径 本地解压的位置:C:\soft\apache-maven-3.3.9 ...
- Windows下的maven安装及配置
有时候开发需要用到maven来进行项目管理,说下怎么配置maven吧 环境&工具: windows系统 jdk1.8 apache-maven-3.2.5.zip eclipse 首先需要去A ...
- Maven初级学习(一)手把手教你Maven安装
序:学习安装Maven,在Windows和Unix系统上. 一.Windows系统安装MVN 前提正确安装JDK1.5以上的版本 1 下载最先版Mvn http://maven.opache.org/ ...
随机推荐
- 嵌入式 python异常except语句用法与引发异常 zz
http://blog.sina.com.cn/s/blog_8795b0970101dj0a.html
- $(document).ready() 与 window.onload 之间的区别
1.执行时机 window.onload 是网页中所有的元素都加载到浏览器后才执行 $(document).ready() 是dom完全就续就可以调用 例如:如果给一副图片添加点击事件,window. ...
- js键盘事件
弱鸡今天在写键盘事件,发生一个小bug,排查了1小时(">皿<)可恶的浏览器竟然还不报错!!原因是将e.ctrlKey写成了e.ctrLKey,o(゚Д゚)っ 想想都要生气< ...
- css渐变色DIV
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> ...
- NC台网震相走时获取及 HYPOINVERSE 格式读取
HYPOINVERSE格式介绍:http://www.ncedc.org/ftp/pub/doc/man5/ncsn.phase.5 获取网站: http://www.ncedc.org/ncedc/ ...
- utf8转gbk,libcurl中文乱码处理
这两个转码在网页客户端处理用很常见,所使用的平台为VS2010,字符集采用多字节字符集 utf8转gbk string UTF8ToGBK(const std::string& strUTF8 ...
- 微软How old do I Look——初体验
前段时间微软发布了一个可爱的网站how old.net,着实火了一把,全民体验魔镜魅力. 上传自己的靓照到http://www.how-old.net/,它就可以告诉你性别和年龄,大家还习惯称之为“颜 ...
- jquery判断div是否隐藏实例
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- http://zh.lucida.me/
一个很厉害的在美国Google的学长的博客
- 可编辑的div元素去除粘贴复制带来的额外样式,实现纯文本粘贴
$(function(){ var update = function(original){ var new_content = $('.testmr').html(); var new ...