﻿<?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-itVincent Blog - Java Working Fun!-随笔分类-maven</title><link>http://www.blogjava.net/itvincent/category/39499.html</link><description>技术引领时代！</description><language>zh-cn</language><lastBuildDate>Wed, 13 Jul 2011 22:04:25 GMT</lastBuildDate><pubDate>Wed, 13 Jul 2011 22:04:25 GMT</pubDate><ttl>60</ttl><item><title>maven deploy（部署）包到repository（仓库）的方法</title><link>http://www.blogjava.net/itvincent/archive/2011/07/13/354243.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Wed, 13 Jul 2011 03:49:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2011/07/13/354243.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/354243.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2011/07/13/354243.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/354243.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/354243.html</trackback:ping><description><![CDATA[<div>1.在maven/conf/setting.xml中：<br />&nbsp;&nbsp; 在&lt;servers&gt;中加入<br /><div><div>&nbsp;&nbsp; &nbsp;&lt;server&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp;&lt;id&gt;internal&lt;/id&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp;&lt;username&gt;username&lt;/username&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp;&lt;password&gt;password&lt;/password&gt;</div><div>&nbsp;&nbsp; &nbsp;&lt;/server&gt;</div></div><br />2.maven命令<br />mvn deploy:deploy-file -Durl=仓库url -DrepositoryId=internal -Dfile=test.jar -DgroupId=com.ce.test -DartifactId=test -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true</div><img src ="http://www.blogjava.net/itvincent/aggbug/354243.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2011-07-13 11:49 <a href="http://www.blogjava.net/itvincent/archive/2011/07/13/354243.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>安装Maven后提示找不到JDK的错误 。The Maven Integration requires that Eclipse be running in a JDK</title><link>http://www.blogjava.net/itvincent/archive/2010/07/25/327101.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Sun, 25 Jul 2010 14:36:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2010/07/25/327101.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/327101.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2010/07/25/327101.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/327101.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/327101.html</trackback:ping><description><![CDATA[<p>在eclipse中安装了m2eclipse（maven插件）</p>
<p>在安装后，出现下列警告：</p>
<p>The Maven Integration requires that Eclipse be running in a JDK, because a number of Maven core plugins are using jars from the JDK.</p>
<p>Please make sure the -vm option in eclipse.ini is pointing to a JDK and verify that Installed JRE&#8217;s are also using JDK installs. </p>
<p>解决：</p>
<p>（1）设置系统安装的JDK目录<strong>set your JDK as a default Java environment in eclipse (default installed JRE)</strong></p>
<p>Open eclipse. Click on &#8216;Window&#8217; -&gt; &#8216;Preferences&#8217; -&gt; &#8216;Java&#8217; -&gt; &#8216;Installed JREs&#8217;.</p>
<p>If you can&#8217;t find any JDK on the list -&gt; click &#8216;Add&#8217; -&gt; &#8216;Standard VM&#8217; -&gt; set all paths and click &#8216;Finish&#8217;.</p>
<p>After that &#8211; check this JDK on the list of installed JREs and click &#8216;OK&#8217;.</p>
<p>（2）增加JDK路径到eclipse.ini文件中<strong>add path to your SDK in eclipse.ini</strong></p>
<p>open &#8216;eclipse.ini&#8217; and add there: -vm path_to_javaw_on_your_machine，so in my example it will be (jdk1.6.0_17 on Windows):-vm<br />
D:\\Java\jdk1.6.0_13\jre\bin\javaw<br />
不能有空格，否则要用~1代替，如：&nbsp;&#8216;Program Files&#8217; is &#8216;Progra~1&#8242;. Notice 1:<strong> Do not use paths with spaces! Replace all dir names with spaces to their shortcuts. For example: &#8216;Program Files&#8217; is &#8216;Progra~1&#8242;.<br />
</strong>要分为2行写。Notice 2:<strong> &#8216;-vm&#8217; is in the first line, path is in the second line</strong></p>
<p>your &#8216;eclipse.ini&#8217; looks like this:</p>
<p>-startup<br />
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar<br />
--launcher.library<br />
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519<br />
-showsplash<br />
org.eclipse.platform<br />
--launcher.XXMaxPermSize<br />
256m<br />
-vm<br />
D:\Java\jdk1.6.0_13\jre\bin\javaw<br />
-vmargs<br />
-Xms40m<br />
-Xmx256m<br />
-vm要在-vmargs前面。Notice :<strong> &#8216;-vm&#8217; must be&nbsp; "-vmargs" above</strong></p>
<p>重启eclipse。Restart eclipse and everything should be fine.</p>
<img src ="http://www.blogjava.net/itvincent/aggbug/327101.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2010-07-25 22:36 <a href="http://www.blogjava.net/itvincent/archive/2010/07/25/327101.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>maven 插件的更新地址 (maven plugins update site)</title><link>http://www.blogjava.net/itvincent/archive/2009/12/23/307018.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Wed, 23 Dec 2009 05:26:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2009/12/23/307018.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/307018.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2009/12/23/307018.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/307018.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/307018.html</trackback:ping><description><![CDATA[<a href="http://m2eclipse.sonatype.org/sites/m2e">http://m2eclipse.sonatype.org/sites/m2e</a>（http://m2eclipse.sonatype.org/update/&nbsp;旧地址）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">&nbsp;(maven插件地址更新了)<br />
</span><a href="http://m2eclipse.sonatype.org/sites/m2e-extras/">http://m2eclipse.sonatype.org/sites/m2e-extras/</a>&nbsp; (http://m2eclipse.sonatype.org/update-dev/旧地址)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">&nbsp;(maven插件额外附件地址)<br />
</span>http://subclipse.tigris.org/update_1.6.x&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; (svn plugin)<br />
http://propedit.sourceforge.jp/eclipse/updates/&nbsp;&nbsp;&nbsp; (properties editor plugin)<br />
http://java.decompiler.free.fr/jd-eclipse/update&nbsp;&nbsp;&nbsp; (java decompiler plugin ) <br />
<a href="http://log4e.jayefem.de/update">http://log4e.jayefem.de/update</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (log eclipse plugin) 
<img src ="http://www.blogjava.net/itvincent/aggbug/307018.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2009-12-23 13:26 <a href="http://www.blogjava.net/itvincent/archive/2009/12/23/307018.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Maven Dependency Scope</title><link>http://www.blogjava.net/itvincent/archive/2009/12/21/306786.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Mon, 21 Dec 2009 05:58:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2009/12/21/306786.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/306786.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2009/12/21/306786.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/306786.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/306786.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Dependency scope 是用来限制Dependency的作用范围的, 影响maven项目在各个生命周期时导入的package的状态。<br><br>自从2.0.9后，新增了1种，现在有了6种scope:<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/itvincent/archive/2009/12/21/306786.html'>阅读全文</a><img src ="http://www.blogjava.net/itvincent/aggbug/306786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2009-12-21 13:58 <a href="http://www.blogjava.net/itvincent/archive/2009/12/21/306786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在maven2中使用tomcat plugin的时，报cannot be cast to javax.servlet.Filter的问题</title><link>http://www.blogjava.net/itvincent/archive/2009/08/24/292373.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Mon, 24 Aug 2009 06:30:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2009/08/24/292373.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/292373.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2009/08/24/292373.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/292373.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/292373.html</trackback:ping><description><![CDATA[<p>【关键词】maven tomcat plugin Filter<br />
【问题描述】 </p>
<p>在maven2中使用tomcat plugin启动web应用，在pom.xml中加入以下配置信息：<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff">
<pre>&lt;project&gt;
...
&lt;build&gt;
&lt;!-- To define the plugin version in your parent POM --&gt;
&lt;pluginManagement&gt;
&lt;plugins&gt;
&lt;plugin&gt;
&lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
&lt;artifactId&gt;tomcat-maven-plugin&lt;/artifactId&gt;
&lt;version&gt;1.0-beta-1&lt;/version&gt;
&lt;/plugin&gt;
...
&lt;/plugins&gt;
&lt;/pluginManagement&gt;
&lt;!-- To use the plugin goals in your POM or parent POM --&gt;
&lt;plugins&gt;
&lt;plugin&gt;
&lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
&lt;artifactId&gt;tomcat-maven-plugin&lt;/artifactId&gt;
&lt;version&gt;1.0-beta-1&lt;/version&gt;
&lt;/plugin&gt;
...
&lt;/plugins&gt;
&lt;/build&gt;
...
&lt;/project&gt;
</pre>
</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p>运行mvn tomcat:run后，tomcat报<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">java.lang.ClassCastException:&nbsp;common.filter.CacheFilter&nbsp;cannot&nbsp;be&nbsp;cast&nbsp;to&nbsp;javax.servlet.Servlet&nbsp;</span></div>
<p>&nbsp;</p>
<p>【分析原因】&nbsp;<br />
由于CacheFilter实现了javax.servlet.Filter接口，Filter是在servlet-api.jar里，因此pom中有<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">dependency</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">groupId</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">javax.servlet</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">groupId</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">servlet-api</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">version</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">2.4</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">version</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">dependency</span><span style="color: #0000ff">&gt;</span></div>
但是tomcat里已经有servlet-api的包，而且版本可能会有不同，所以就会出现ClassCastException的问题<br />
<p><br />
【解决办法】 <br />
servlet-api加入&lt;scope&gt;provided&lt;/scope&gt;，如下：<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">dependency</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">groupId</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">javax.servlet</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">groupId</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">servlet-api</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">artifactId</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">version</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">2.4</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">version</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">scope</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">provided</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">scope</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">dependency</span><span style="color: #0000ff">&gt;</span></div>
<p>这样修改后，servlet-api.jar就不会在运行tomcat时被import进去了，不会与tomcat自带的servlet-api有冲突<br />
<br />
【避免此类问题的建议】 <br />
注意pom.xml中关于包的scope的定义，解决此类包冲突产生的问题</p>
  <img src ="http://www.blogjava.net/itvincent/aggbug/292373.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2009-08-24 14:30 <a href="http://www.blogjava.net/itvincent/archive/2009/08/24/292373.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>收集的maven 仓库地址(maven repository)</title><link>http://www.blogjava.net/itvincent/archive/2009/08/04/289715.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Tue, 04 Aug 2009 02:21:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2009/08/04/289715.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/289715.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2009/08/04/289715.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/289715.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/289715.html</trackback:ping><description><![CDATA[maven 仓库地址：<br />
<br />
共有的仓库<br />
<a href="http://repo1.maven.org/maven2/">http://repo1.maven.org/maven2/<br />
</a><a href="http://repository.jboss.com/maven2/">http://repository.jboss.com/maven2/</a><br />
<a href="http://repository.sonatype.org/content/groups/public/">http://repository.sonatype.org/content/groups/public/</a><br />
<a href="http://mirrors.ibiblio.org/pub/mirrors/maven2/org/acegisecurity/">http://mirrors.ibiblio.org/pub/mirrors/maven2/org/acegisecurity/</a><br />
<br />
私有的仓库<br />
<a href="http://repository.codehaus.org/">http://repository.codehaus.org/</a><br />
<a href="http://snapshots.repository.codehaus.org/">http://snapshots.repository.codehaus.org/</a><br />
<a href="http://people.apache.org/repo/m2-snapshot-repository">http://people.apache.org/repo/m2-snapshot-repository</a><br />
<a href="http://people.apache.org/repo/m2-incubating-repository/">http://people.apache.org/repo/m2-incubating-repository/</a><br />
 <img src ="http://www.blogjava.net/itvincent/aggbug/289715.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2009-08-04 10:21 <a href="http://www.blogjava.net/itvincent/archive/2009/08/04/289715.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Maven Dependency Plugin -- maven依赖操作插件</title><link>http://www.blogjava.net/itvincent/archive/2009/05/18/271372.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Mon, 18 May 2009 09:27:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2009/05/18/271372.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/271372.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2009/05/18/271372.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/271372.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/271372.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 一个可以下载dependency源代码、离线运行、查看dependency结构的插件&nbsp;&nbsp;<a href='http://www.blogjava.net/itvincent/archive/2009/05/18/271372.html'>阅读全文</a><img src ="http://www.blogjava.net/itvincent/aggbug/271372.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2009-05-18 17:27 <a href="http://www.blogjava.net/itvincent/archive/2009/05/18/271372.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>创建maven2项目及导入eclipse</title><link>http://www.blogjava.net/itvincent/archive/2009/05/10/269927.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Sun, 10 May 2009 11:21:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2009/05/10/269927.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/269927.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2009/05/10/269927.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/269927.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/269927.html</trackback:ping><description><![CDATA[<p align="left"><br />
1、首先在命令行执行</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">mvn&nbsp;archetype:generate</span></div>
<br />
2、提供输入的生成项目的类型<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">Choose&nbsp;archetype:<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">1</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;appfuse</span><span style="color: #000000">-</span><span style="color: #000000">basic</span><span style="color: #000000">-</span><span style="color: #000000">jsf&nbsp;(AppFuse&nbsp;archetype&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;creating&nbsp;a&nbsp;web&nbsp;application&nbsp;with&nbsp;Hibernate,&nbsp;Spring&nbsp;and&nbsp;JSF)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">2</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;appfuse</span><span style="color: #000000">-</span><span style="color: #000000">basic</span><span style="color: #000000">-</span><span style="color: #000000">spring&nbsp;(AppFuse&nbsp;archetype&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;creating&nbsp;a&nbsp;web&nbsp;application&nbsp;with&nbsp;Hibernate,&nbsp;Spring&nbsp;and&nbsp;Spring&nbsp;MVC)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">3</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;appfuse</span><span style="color: #000000">-</span><span style="color: #000000">basic</span><span style="color: #000000">-</span><span style="color: #000000">struts&nbsp;(AppFuse&nbsp;archetype&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;creating&nbsp;a&nbsp;web&nbsp;application&nbsp;with&nbsp;Hibernate,&nbsp;Spring&nbsp;and&nbsp;Struts&nbsp;</span><span style="color: #000000">2</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">4</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;appfuse</span><span style="color: #000000">-</span><span style="color: #000000">basic</span><span style="color: #000000">-</span><span style="color: #000000">tapestry&nbsp;(AppFuse&nbsp;archetype&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;creating&nbsp;a&nbsp;web&nbsp;application&nbsp;with&nbsp;Hibernate,&nbsp;Spring&nbsp;and&nbsp;Tapestry&nbsp;</span><span style="color: #000000">4</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">5</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;appfuse</span><span style="color: #000000">-</span><span style="color: #000000">core&nbsp;(AppFuse&nbsp;archetype&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;creating&nbsp;a&nbsp;jar&nbsp;application&nbsp;with&nbsp;Hibernate&nbsp;and&nbsp;Spring&nbsp;and&nbsp;XFire)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">6</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;appfuse</span><span style="color: #000000">-</span><span style="color: #000000">modular</span><span style="color: #000000">-</span><span style="color: #000000">jsf&nbsp;(AppFuse&nbsp;archetype&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;creating&nbsp;a&nbsp;modular&nbsp;application&nbsp;with&nbsp;Hibernate,&nbsp;Spring&nbsp;and&nbsp;JSF)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">7</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;appfuse</span><span style="color: #000000">-</span><span style="color: #000000">modular</span><span style="color: #000000">-</span><span style="color: #000000">spring&nbsp;(AppFuse&nbsp;archetype&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;creating&nbsp;a&nbsp;modular&nbsp;application&nbsp;with&nbsp;Hibernate,&nbsp;Spring&nbsp;and&nbsp;Spring&nbsp;MVC)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">8</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;appfuse</span><span style="color: #000000">-</span><span style="color: #000000">modular</span><span style="color: #000000">-</span><span style="color: #000000">struts&nbsp;(AppFuse&nbsp;archetype&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;creating&nbsp;a&nbsp;modular&nbsp;application&nbsp;with&nbsp;Hibernate,&nbsp;Spring&nbsp;and&nbsp;Struts&nbsp;</span><span style="color: #000000">2</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">9</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;appfuse</span><span style="color: #000000">-</span><span style="color: #000000">modular</span><span style="color: #000000">-</span><span style="color: #000000">tapestry&nbsp;(AppFuse&nbsp;archetype&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;creating&nbsp;a&nbsp;modular&nbsp;application&nbsp;with&nbsp;Hibernate,&nbsp;Spring&nbsp;and&nbsp;Tapestry&nbsp;</span><span style="color: #000000">4</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">10</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;maven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">j2ee</span><span style="color: #000000">-</span><span style="color: #000000">simple&nbsp;(A&nbsp;simple&nbsp;J2EE&nbsp;Java&nbsp;application)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">11</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;maven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">marmalade</span><span style="color: #000000">-</span><span style="color: #000000">mojo&nbsp;(A&nbsp;Maven&nbsp;plugin&nbsp;development&nbsp;project&nbsp;using&nbsp;marmalade)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">12</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;maven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">mojo&nbsp;(A&nbsp;Maven&nbsp;Java&nbsp;plugin&nbsp;development&nbsp;project)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">13</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;maven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">portlet&nbsp;(A&nbsp;simple&nbsp;portlet&nbsp;application)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">14</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;maven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">profiles&nbsp;()<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">15</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;maven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">quickstart&nbsp;()<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">16</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;maven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">site</span><span style="color: #000000">-</span><span style="color: #000000">simple&nbsp;(A&nbsp;simple&nbsp;site&nbsp;generation&nbsp;project)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">17</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;maven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">site&nbsp;(A&nbsp;more&nbsp;complex&nbsp;site&nbsp;project)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">18</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;maven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">webapp&nbsp;(A&nbsp;simple&nbsp;Java&nbsp;web&nbsp;application)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">19</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;jini</span><span style="color: #000000">-</span><span style="color: #000000">service</span><span style="color: #000000">-</span><span style="color: #000000">archetype&nbsp;(Archetype&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;Jini&nbsp;service&nbsp;project&nbsp;creation)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">20</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;softeu</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">seam&nbsp;(JSF</span><span style="color: #000000">+</span><span style="color: #000000">Facelets</span><span style="color: #000000">+</span><span style="color: #000000">Seam&nbsp;Archetype)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">21</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;softeu</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">seam</span><span style="color: #000000">-</span><span style="color: #000000">simple&nbsp;(JSF</span><span style="color: #000000">+</span><span style="color: #000000">Facelets</span><span style="color: #000000">+</span><span style="color: #000000">Seam&nbsp;(no&nbsp;persistence)&nbsp;Archetype)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">22</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;softeu</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">jsf&nbsp;(JSF</span><span style="color: #000000">+</span><span style="color: #000000">Facelets&nbsp;Archetype)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">23</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;jpa</span><span style="color: #000000">-</span><span style="color: #000000">maven</span><span style="color: #000000">-</span><span style="color: #000000">archetype&nbsp;(JPA&nbsp;application)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">24</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;spring</span><span style="color: #000000">-</span><span style="color: #000000">osgi</span><span style="color: #000000">-</span><span style="color: #000000">bundle</span><span style="color: #000000">-</span><span style="color: #000000">archetype&nbsp;(Spring</span><span style="color: #000000">-</span><span style="color: #000000">OSGi&nbsp;archetype)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">25</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;confluence</span><span style="color: #000000">-</span><span style="color: #000000">plugin</span><span style="color: #000000">-</span><span style="color: #000000">archetype&nbsp;(Atlassian&nbsp;Confluence&nbsp;plugin&nbsp;archetype)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">26</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;jira</span><span style="color: #000000">-</span><span style="color: #000000">plugin</span><span style="color: #000000">-</span><span style="color: #000000">archetype&nbsp;(Atlassian&nbsp;JIRA&nbsp;plugin&nbsp;archetype)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">27</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;maven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">har&nbsp;(Hibernate&nbsp;Archive)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">28</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;maven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">sar&nbsp;(JBoss&nbsp;Service&nbsp;Archive)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">29</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;wicket</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">quickstart&nbsp;(A&nbsp;simple&nbsp;Apache&nbsp;Wicket&nbsp;project)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">30</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;scala</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">simple&nbsp;(A&nbsp;simple&nbsp;scala&nbsp;project)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">31</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;lift</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">blank&nbsp;(A&nbsp;blank</span><span style="color: #000000">/</span><span style="color: #000000">empty&nbsp;liftweb&nbsp;project)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">32</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;lift</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">basic&nbsp;(The&nbsp;basic&nbsp;(liftweb)&nbsp;project)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">33</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;cocoon</span><span style="color: #000000">-</span><span style="color: #000000">22</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">block</span><span style="color: #000000">-</span><span style="color: #000000">plain&nbsp;([http:</span><span style="color: #008000">//</span><span style="color: #008000">cocoon.apache.org/2.2/maven-plugins/])</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">34</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;cocoon</span><span style="color: #000000">-</span><span style="color: #000000">22</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">block&nbsp;([http:</span><span style="color: #008000">//</span><span style="color: #008000">cocoon.apache.org/2.2/maven-plugins/])</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">35</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;cocoon</span><span style="color: #000000">-</span><span style="color: #000000">22</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">webapp&nbsp;([http:</span><span style="color: #008000">//</span><span style="color: #008000">cocoon.apache.org/2.2/maven-plugins/])</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">36</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;myfaces</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">helloworld&nbsp;(A&nbsp;simple&nbsp;archetype&nbsp;using&nbsp;MyFaces)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">37</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;myfaces</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">helloworld</span><span style="color: #000000">-</span><span style="color: #000000">facelets&nbsp;(A&nbsp;simple&nbsp;archetype&nbsp;using&nbsp;MyFaces&nbsp;and&nbsp;facelets)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">38</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;myfaces</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">trinidad&nbsp;(A&nbsp;simple&nbsp;archetype&nbsp;using&nbsp;Myfaces&nbsp;and&nbsp;Trinidad)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">39</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;myfaces</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">jsfcomponents&nbsp;(A&nbsp;simple&nbsp;archetype&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;create&nbsp;custom&nbsp;JSF&nbsp;components&nbsp;using&nbsp;MyFaces)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">40</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;gmaven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">basic&nbsp;(Groovy&nbsp;basic&nbsp;archetype)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">41</span><span style="color: #000000">:&nbsp;internal&nbsp;</span><span style="color: #000000">-&gt;</span><span style="color: #000000">&nbsp;gmaven</span><span style="color: #000000">-</span><span style="color: #000000">archetype</span><span style="color: #000000">-</span><span style="color: #000000">mojo&nbsp;(Groovy&nbsp;mojo&nbsp;archetype)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />Choose&nbsp;a&nbsp;number:&nbsp;&nbsp;(</span><span style="color: #000000">1</span><span style="color: #000000">/</span><span style="color: #000000">2</span><span style="color: #000000">/</span><span style="color: #000000">3</span><span style="color: #000000">/</span><span style="color: #000000">4</span><span style="color: #000000">/</span><span style="color: #000000">5</span><span style="color: #000000">/</span><span style="color: #000000">6</span><span style="color: #000000">/</span><span style="color: #000000">7</span><span style="color: #000000">/</span><span style="color: #000000">8</span><span style="color: #000000">/</span><span style="color: #000000">9</span><span style="color: #000000">/</span><span style="color: #000000">10</span><span style="color: #000000">/</span><span style="color: #000000">11</span><span style="color: #000000">/</span><span style="color: #000000">12</span><span style="color: #000000">/</span><span style="color: #000000">13</span><span style="color: #000000">/</span><span style="color: #000000">14</span><span style="color: #000000">/</span><span style="color: #000000">15</span><span style="color: #000000">/</span><span style="color: #000000">16</span><span style="color: #000000">/</span><span style="color: #000000">17</span><span style="color: #000000">/</span><span style="color: #000000">18</span><span style="color: #000000">/</span><span style="color: #000000">19</span><span style="color: #000000">/</span><span style="color: #000000">20</span><span style="color: #000000">/</span><span style="color: #000000">21</span><span style="color: #000000">/</span><span style="color: #000000">22</span><span style="color: #000000">/</span><span style="color: #000000">23</span><span style="color: #000000">/</span><span style="color: #000000">24</span><span style="color: #000000">/</span><span style="color: #000000">25</span><span style="color: #000000">/</span><span style="color: #000000">26</span><span style="color: #000000">/</span><span style="color: #000000">27</span><span style="color: #000000">/</span><span style="color: #000000">28</span><span style="color: #000000">/</span><span style="color: #000000">29</span><span style="color: #000000">/</span><span style="color: #000000">30</span><span style="color: #000000">/</span><span style="color: #000000">31</span><span style="color: #000000">/</span><span style="color: #000000">32</span><span style="color: #000000">/</span><span style="color: #000000">33</span><span style="color: #000000">/</span><span style="color: #000000">34</span><span style="color: #000000">/</span><span style="color: #000000">35</span><span style="color: #000000">/</span><span style="color: #000000">36</span><span style="color: #000000">/</span><span style="color: #000000">37</span><span style="color: #000000">/</span><span style="color: #000000">38</span><span style="color: #000000">/</span><span style="color: #000000">39</span><span style="color: #000000">/</span><span style="color: #000000">40</span><span style="color: #000000">/</span><span style="color: #000000">41</span><span style="color: #000000">)&nbsp;</span><span style="color: #000000">15</span><span style="color: #000000">:&nbsp;</span></div>
<br />
默认为15，即常用的maven2项目，如果要生成webapp项目，则选择18。<br />
<br />
3、要求输入项目的基本信息<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">Define&nbsp;value&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;groupId:&nbsp;cn.itvincent<br />
&nbsp;&nbsp;&nbsp; Define&nbsp;value&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;artifactId:&nbsp;&nbsp;Test<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />Define&nbsp;value&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;version:&nbsp;&nbsp;</span><span style="color: #000000">1.0</span><span style="color: #000000">-</span><span style="color: #000000">SNAPSHOT<br />
&nbsp;&nbsp; Define&nbsp;value&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">package</span><span style="color: #000000">:&nbsp;&nbsp;cn.itvincent.tapestry<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />Confirm&nbsp;properties&nbsp;configuration:</span></div>
按提示输入信息，最后确定，就会在当前目录下生成一个Test目录了<br />
<br />
4、要想在eclipse方便地导入项目，则要在命令行中进入Test目录，然后输入<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">mvn&nbsp;eclipse:eclipse</span></div>
生成eclipse的配置文件<br />
<br />
<br />
<img src ="http://www.blogjava.net/itvincent/aggbug/269927.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2009-05-10 19:21 <a href="http://www.blogjava.net/itvincent/archive/2009/05/10/269927.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>  为maven2添加jetty插件的支持</title><link>http://www.blogjava.net/itvincent/archive/2009/05/10/269925.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Sun, 10 May 2009 11:09:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2009/05/10/269925.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/269925.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2009/05/10/269925.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/269925.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/269925.html</trackback:ping><description><![CDATA[&nbsp; 为maven2添加jetty插件的支持，在pom.xml文件中加入<br />
&nbsp; &nbsp;&lt;build&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;plugins&gt;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&lt;plugin&gt;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&lt;groupId&gt;org.mortbay.jetty&lt;/groupId&gt;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&lt;artifactId&gt;maven-jetty-plugin&lt;/artifactId&gt;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&lt;version&gt;6.1.16&lt;/version&gt;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&lt;/plugin&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/plugins&gt;<br />
&nbsp; &lt;/build&gt;
 <img src ="http://www.blogjava.net/itvincent/aggbug/269925.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2009-05-10 19:09 <a href="http://www.blogjava.net/itvincent/archive/2009/05/10/269925.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>maven命令参数笔记一</title><link>http://www.blogjava.net/itvincent/archive/2008/10/09/233299.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Thu, 09 Oct 2008 02:51:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2008/10/09/233299.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/233299.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2008/10/09/233299.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/233299.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/233299.html</trackback:ping><description><![CDATA[1.只对src.test.java下的MyTest类进行测试<br />
mvn test -Dtest=MyTest<br />
<br />
2.如果测试类里没有测试方法不报错<br />
mvn test -Dtest=MyTest -DfailIfNoTests=false<br />
<br />
3.打包之前不执行单元测试<br />
mvn package -Dmaven.test.skip=true <br />
<br />
4.部署jar包到仓储(repository)<br />
mvn deploy<br />
<br />
5.部署jar包和javadoc到仓储(repository)<br />
mvn&nbsp;javadoc:jar deploy 
<img src ="http://www.blogjava.net/itvincent/aggbug/233299.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2008-10-09 10:51 <a href="http://www.blogjava.net/itvincent/archive/2008/10/09/233299.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>