﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-kitten-随笔分类-maven</title><link>http://www.blogjava.net/kitten-tiger/category/50586.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 08 Apr 2014 21:44:06 GMT</lastBuildDate><pubDate>Tue, 08 Apr 2014 21:44:06 GMT</pubDate><ttl>60</ttl><item><title>学习笔记2 - maven 安装 续 (Windows ) </title><link>http://www.blogjava.net/kitten-tiger/archive/2012/01/26/368904.html</link><dc:creator>云③+_+输</dc:creator><author>云③+_+输</author><pubDate>Thu, 26 Jan 2012 15:36:00 GMT</pubDate><guid>http://www.blogjava.net/kitten-tiger/archive/2012/01/26/368904.html</guid><wfw:comment>http://www.blogjava.net/kitten-tiger/comments/368904.html</wfw:comment><comments>http://www.blogjava.net/kitten-tiger/archive/2012/01/26/368904.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kitten-tiger/comments/commentRss/368904.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kitten-tiger/services/trackbacks/368904.html</trackback:ping><description><![CDATA[<div><strong>在eclipse中安装m2eclipse<br /></strong>1、help - install new software -- add --。。。。&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp; sites：<a href="http://m2eclipse.sonatype.org/sites/m2e">http://m2eclipse.sonatype.org/sites/m2e</a><br />2、检查安装<br />&nbsp;&nbsp;&nbsp;&nbsp; 1&gt;about eclipse - install details&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img style="width: 758.39px; height: 180.66px;" border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/kitten-tiger/m2eclipse01.PNG" width="758" height="180" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&gt;eclipse是否支持创建Maven项目<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img style="width: 523px; height: 271px;" border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/kitten-tiger/m2eclipse02.PNG" width="523" height="271" /><br /><br /><br />但是可能会有类似错误：<br /><span style="color: red;">&nbsp;&nbsp; 12-1-26 下午10时48分09秒: Eclipse is running in a JRE, but a JDK is required</span><br /><span style="color: red;">&nbsp;&nbsp;&nbsp; Some Maven plugins may not work when importing projects or updating source folders.</span>&nbsp;&nbsp;&nbsp;&nbsp;<br />reason：eclipse默认运行在JRE上，而m2eclipse的一些功能要走使用JDK<br />resolve：eclipse.ini中,添加vm配置指向JDK:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;-vm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C:\Java\jdk1.6.0_24\bin\javaw.exe<br /><strong>Maven最佳实践<br /></strong>1、设置MAVEN_OPTS环境变量-- 【-Xms128m -Xmx512m】<br />&nbsp;&nbsp;&nbsp; reason:在项目较大时，java默认内存往往不够用，出现 java.lang.OutOfMemeoryError。<br />2、配置用户范围的settings.xml<br />&nbsp;&nbsp;&nbsp; 将M2_HOME下的settings.xml拷贝到~/.m2下即可。<br />&nbsp;&nbsp;&nbsp; reason：M2_HOME下的settings.xml是全局范围的，修改会对所有用户影响，后者影响当前用户。<br />3、不使用IDE内嵌的Maven<br />&nbsp;&nbsp; <img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/kitten-tiger/IDE-MAVEN.PNG" width="628" height="217" /><br /><br />&nbsp;&nbsp;&nbsp;reason:自带的maven通常较新，有很多不稳定因素等。<br /><strong>设置HTTP代理<br /></strong>1、首先确认无法连接公共的Maven中央仓库，运行命令：<br />&nbsp;&nbsp;&nbsp; ping repo1.maven.org<br />&nbsp;&nbsp; 若是代理则先检查代理是否畅通: telnet&nbsp;&nbsp;192.168.1.111 3128&nbsp;<br />2、检查完毕，编辑~/.m2/settings.xml文件&nbsp; <p>&nbsp; &lt;proxies&gt;</p><p>&nbsp;&nbsp;&nbsp; &lt;proxy&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;id&gt;my-proxy1&lt;/id&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;active&gt;true&lt;/active&gt;&nbsp;&nbsp;&nbsp;&nbsp; --&nbsp; 激活代理<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;protocol&gt;http&lt;/protocol&gt;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;host&gt; ip 地址 &lt;/host&gt;&nbsp; - 主机名<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;port&gt;80&lt;/port&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;username&gt;proxyuser&lt;/username&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;password&gt;proxypass&lt;/password&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;nonProxyHosts&gt;local.net|some.host.com|*.google.com&lt;/nonProxyHosts&gt;&nbsp;&nbsp; -- 那些主机名不用代理，用 |&nbsp; 分隔,支持*通配符。<br />&nbsp;&nbsp;&nbsp; &lt;/proxy&gt;<br />&nbsp;&nbsp; 。。。。。。。。。。。。。。<br />&nbsp; &lt;/proxies&gt;<br />&nbsp; 注：如果声明多个proxy，则默认第一个被激活proxy有效。<br />----------------------------------------------------------------------------------------------------------<br />注：以上笔记来自 许晓斌的&lt;&lt;Maven实战&gt;&gt;<br /></p><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp; <br /></div><img src ="http://www.blogjava.net/kitten-tiger/aggbug/368904.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kitten-tiger/" target="_blank">云③+_+输</a> 2012-01-26 23:36 <a href="http://www.blogjava.net/kitten-tiger/archive/2012/01/26/368904.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>学习笔记1 - maven 安装(Windows )</title><link>http://www.blogjava.net/kitten-tiger/archive/2012/01/26/368902.html</link><dc:creator>云③+_+输</dc:creator><author>云③+_+输</author><pubDate>Thu, 26 Jan 2012 14:24:00 GMT</pubDate><guid>http://www.blogjava.net/kitten-tiger/archive/2012/01/26/368902.html</guid><wfw:comment>http://www.blogjava.net/kitten-tiger/comments/368902.html</wfw:comment><comments>http://www.blogjava.net/kitten-tiger/archive/2012/01/26/368902.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kitten-tiger/comments/commentRss/368902.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kitten-tiger/services/trackbacks/368902.html</trackback:ping><description><![CDATA[<div>&nbsp;&nbsp;&nbsp; 前言<br />
&nbsp;&nbsp;&nbsp; 在做一个项目，做的很无语，项目管理很混乱，本人菜鸟一个，但是一个项目做到让每个开发人员都抱怨，真是。。。。。和一个师兄聊了下，说：也许你可以从这个项目里了解到许多开发中需要注意的问题。就项目管理这块，有时间看下maven吧。<img border="0" alt="" src="http://www.blogjava.net/Emoticons/QQ/14.gif" width="20" height="20" />这就上了这条道了。<br />
&nbsp;&nbsp; <strong>&nbsp;maven 安装(Windows 下)<br />
&nbsp;&nbsp;</strong>1、JDK安装<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maven可以运行在JDK1.4及以上版本，检查java安装。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 路径：&nbsp;&nbsp;&nbsp; echo&nbsp;%JAVA_HOME%<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;版本号：&nbsp;jave -version.<br />
&nbsp;&nbsp; 2、下载Maven<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; website:<a href="http://maven.apache.org/download.html">http://maven.apache.org/download.html</a>&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 下载zip：<u><font color="#0066cc">apache-maven-3.0.4-bin.zip</font></u><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 解压至目录，如：D:\Develop\apache-maven-3.0.3<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;配置环境变量：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/kitten-tiger/maven-config.PNG" width="351" height="137" />&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 并且在环境变量path中添加其bin(<span style="color: red;">注：多个值之间要有分号</span>隔开)：&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/kitten-tiger/maven-config-path.PNG" width="350" height="136" /><br />
3、检查安装<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo %M2_HOME%<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mvn -v<br />
&nbsp;&nbsp;&nbsp; 至此，安装完毕。<br />
<strong>&nbsp;Maven&nbsp;的&nbsp;&nbsp;~/.m2 目录<br />
&nbsp;</strong>1、&nbsp; 运行一个命令：mvn help:system&nbsp; 注：该命令会打印出所有java系统属性和环境变量。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 此时会看到Maven下载maven-help-plugin 插件，下载到地址 Maven本地仓库中(用户目录下.m2文件夹，默认的本地库-.m2/repository).<br />
&nbsp;&nbsp;&nbsp;&nbsp; 在用户目录(~) 下会看到如：C:\Users\Administrator\.m2\repository<br />
&nbsp;2、所有的maven构件都被存储在改仓库中，以方便重用。&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; 在此目录下： C:\Users\Administrator\.m2\repository\org\apache\maven\plugins\maven-help-plugin&nbsp;&nbsp; &nbsp;会看到刚才下载的help插件。<br />
<br />
注：以上笔记来自 徐晓斌的&lt;&lt;Maven实战&gt;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;<br />
<br />
</div>   <img src ="http://www.blogjava.net/kitten-tiger/aggbug/368902.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kitten-tiger/" target="_blank">云③+_+输</a> 2012-01-26 22:24 <a href="http://www.blogjava.net/kitten-tiger/archive/2012/01/26/368902.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>