﻿<?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-马可波罗的梦乡-文章分类-Tools</title><link>http://www.blogjava.net/thinke365/category/41602.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 01 Dec 2009 19:23:52 GMT</lastBuildDate><pubDate>Tue, 01 Dec 2009 19:23:52 GMT</pubDate><ttl>60</ttl><item><title>Eclipse插件</title><link>http://www.blogjava.net/thinke365/articles/304185.html</link><dc:creator>梦回唐朝</dc:creator><author>梦回唐朝</author><pubDate>Sun, 29 Nov 2009 19:07:00 GMT</pubDate><guid>http://www.blogjava.net/thinke365/articles/304185.html</guid><wfw:comment>http://www.blogjava.net/thinke365/comments/304185.html</wfw:comment><comments>http://www.blogjava.net/thinke365/articles/304185.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/thinke365/comments/commentRss/304185.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/thinke365/services/trackbacks/304185.html</trackback:ping><description><![CDATA[刚刚安装HtmlEditor，需要GEF，只能打开.html，.htm不能打开?<br />
还安全了eclipsetidy<br />
<img src ="http://www.blogjava.net/thinke365/aggbug/304185.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/thinke365/" target="_blank">梦回唐朝</a> 2009-11-30 03:07 <a href="http://www.blogjava.net/thinke365/articles/304185.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Maven高级技巧</title><link>http://www.blogjava.net/thinke365/articles/299714.html</link><dc:creator>梦回唐朝</dc:creator><author>梦回唐朝</author><pubDate>Sun, 25 Oct 2009 22:20:00 GMT</pubDate><guid>http://www.blogjava.net/thinke365/articles/299714.html</guid><wfw:comment>http://www.blogjava.net/thinke365/comments/299714.html</wfw:comment><comments>http://www.blogjava.net/thinke365/articles/299714.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/thinke365/comments/commentRss/299714.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/thinke365/services/trackbacks/299714.html</trackback:ping><description><![CDATA[<p>1、多源码包<br />
<span style="color: #0000ff"><strong style="font-size: 10pt">默认的只有两个源码包，分别是src/main/java和src/test/java</strong></span>。<br />
如果有多个源码包，如果对pom.xml进行更改，<span style="color: #0000ff">运行mvn eclipse:eclilpse，只有两个文件夹会被设置为源码文件夹，可以通过以下设置避免这个问题</span>。<br />
&nbsp;&lt;build&gt;<br />
&nbsp;&nbsp;&lt;finalName&gt;spring&lt;/finalName&gt;<br />
&nbsp;&nbsp;&lt;plugins&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;plugin&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;artifactId&gt;<span style="color: red">build-helper-maven-plugin</span>&lt;/artifactId&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;version&gt;1.1&lt;/version&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;executions&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;execution&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id&gt;add-source&lt;/id&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;phase&gt;generate-sources&lt;/phase&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;goals&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;goal&gt;add-source&lt;/goal&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/goals&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;configuration&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sources&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;source&gt;/src/main/java&lt;/source&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;source&gt;/src/test/java&lt;/source&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;source&gt;/1bean&lt;/source&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/sources&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/configuration&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/execution&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/executions&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&lt;/plugin&gt;&nbsp; <br />
&nbsp;&nbsp;&lt;/plugins&gt;<br />
&nbsp;&lt;/build&gt;&nbsp;&nbsp; // <span style="font-size: 10pt; color: #800080">build应该可以做更多有用的设置</span>。。。</p>
<br />
Maven插件技术：这里用到了build-helper-maven-plugin，它的详细配置可以慢慢看的。<br />
http://mojo.codehaus.org/build-helper-maven-plugin/usage.html<br />
<img src ="http://www.blogjava.net/thinke365/aggbug/299714.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/thinke365/" target="_blank">梦回唐朝</a> 2009-10-26 06:20 <a href="http://www.blogjava.net/thinke365/articles/299714.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>nexus</title><link>http://www.blogjava.net/thinke365/articles/298370.html</link><dc:creator>梦回唐朝</dc:creator><author>梦回唐朝</author><pubDate>Thu, 15 Oct 2009 05:15:00 GMT</pubDate><guid>http://www.blogjava.net/thinke365/articles/298370.html</guid><wfw:comment>http://www.blogjava.net/thinke365/comments/298370.html</wfw:comment><comments>http://www.blogjava.net/thinke365/articles/298370.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/thinke365/comments/commentRss/298370.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/thinke365/services/trackbacks/298370.html</trackback:ping><description><![CDATA[1、使用1.3.0版本，Fetch All，居然没有显示所有的匹配?只是111of 155，这是怎么回事?<br />
2、可以在Configuration里设置是否包含在查询结果当中，配置项为Include in Search<br />
3、搜索spring很多匹配项，<span style="font-size: 10pt; color: #0000ff">居然没有显示 sources的，可能在翻页钟才可以查到</span>。。。 以前好像不是这样的啊<br />
<br />
Concept:<br />
有些jar包有artifact，同时还有pom文件(<span style="font-size: 10pt; color: #0000ff">描述这个jar包本身的依赖关系?</span>)<br />
<br />
Pitfalls:<br />
1、服务器上明明有的jar包，怎么楞是下载不了?<br />
&lt;dependency&gt;<br />
&nbsp; &lt;groupId&gt;commons-collections&lt;/groupId&gt;<br />
&nbsp; &lt;artifactId&gt;commons-collections&lt;/artifactId&gt;<br />
&nbsp; &lt;version&gt;3.2.1&lt;/version&gt;<br />
&nbsp; &lt;classifier&gt;sources&lt;/classifier&gt;<br />
&lt;/dependency&gt;<br />
<p>Downloading: <a href="http://server/nexus/content/groups/public//org/apache/commons/commons-parent/9/commons-parent-9.pom">http://server/nexus/content/groups/public//org/apache/commons/commons-parent/9/commons-parent-9.pom</a>&nbsp; <br />
[INFO] ------------------------------------------------------------------------<br />
[ERROR] BUILD ERROR<br />
[INFO] ------------------------------------------------------------------------<br />
[INFO] Failed to resolve artifact.</p>
<p>GroupId: org.apache.commons<br />
ArtifactId: commons-parent&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// <span style="font-size: 8pt; color: red">请求的明明是3.2.1版本的jar包。怎么会去下载org/apache/commons/commons-parent/9/commons-parent-9.pom&nbsp;呢？哪里来的ArtifactId: commons-parent??<br />
</span>Version: 9<br />
<br />
091025 有了nexus代码依赖容易管理多了:)<br />
之前找代码十分麻烦，还要解压管理，十分不便。<br />
<br />
<br />
<br />
</p>
<img src ="http://www.blogjava.net/thinke365/aggbug/298370.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/thinke365/" target="_blank">梦回唐朝</a> 2009-10-15 13:15 <a href="http://www.blogjava.net/thinke365/articles/298370.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>log4j</title><link>http://www.blogjava.net/thinke365/articles/296830.html</link><dc:creator>梦回唐朝</dc:creator><author>梦回唐朝</author><pubDate>Mon, 28 Sep 2009 11:54:00 GMT</pubDate><guid>http://www.blogjava.net/thinke365/articles/296830.html</guid><wfw:comment>http://www.blogjava.net/thinke365/comments/296830.html</wfw:comment><comments>http://www.blogjava.net/thinke365/articles/296830.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/thinke365/comments/commentRss/296830.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/thinke365/services/trackbacks/296830.html</trackback:ping><description><![CDATA[log4j也是一种敏捷开发工具，很久之前就想用下，现在才是真正开始...<br />
不过总算开始了吧，呵呵<br />
<br />
log4j.properties配置文件需放到classpath路径上.<br />
<br />
<img src ="http://www.blogjava.net/thinke365/aggbug/296830.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/thinke365/" target="_blank">梦回唐朝</a> 2009-09-28 19:54 <a href="http://www.blogjava.net/thinke365/articles/296830.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat</title><link>http://www.blogjava.net/thinke365/articles/296803.html</link><dc:creator>梦回唐朝</dc:creator><author>梦回唐朝</author><pubDate>Mon, 28 Sep 2009 08:07:00 GMT</pubDate><guid>http://www.blogjava.net/thinke365/articles/296803.html</guid><wfw:comment>http://www.blogjava.net/thinke365/comments/296803.html</wfw:comment><comments>http://www.blogjava.net/thinke365/articles/296803.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/thinke365/comments/commentRss/296803.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/thinke365/services/trackbacks/296803.html</trackback:ping><description><![CDATA[1、将eclipse下的Tomcat项目，迁移到nexus之上，开始操作比较麻烦，以后会带来很大的便利。<br />
2、可以将Tomcat项目下的work目录设置为svn ignore，这样就不会把jsp编译后的java和class文件提交到服务器了。<br />
3、<span style="font-size: 10pt; color: #ff9900">DevLoader是扩展的classLoader</span>,<span style="font-size: 10pt; color: #0000ff">不需要把jar拷贝到Tomcat项目的lib下就可以加载jar包</span>，<span style="font-size: 10pt; color: #ff0000">在使用maven库和Tomcat进行集成开发时</span>，方便了很多。。。之前使用Log4j，编译没有问题，但是在tomcat下就是访问不到，设置DevLoader之后马上就可以了。。。<br />
<br />
<img src ="http://www.blogjava.net/thinke365/aggbug/296803.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/thinke365/" target="_blank">梦回唐朝</a> 2009-09-28 16:07 <a href="http://www.blogjava.net/thinke365/articles/296803.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>测试</title><link>http://www.blogjava.net/thinke365/articles/296546.html</link><dc:creator>梦回唐朝</dc:creator><author>梦回唐朝</author><pubDate>Sat, 26 Sep 2009 07:14:00 GMT</pubDate><guid>http://www.blogjava.net/thinke365/articles/296546.html</guid><wfw:comment>http://www.blogjava.net/thinke365/comments/296546.html</wfw:comment><comments>http://www.blogjava.net/thinke365/articles/296546.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/thinke365/comments/commentRss/296546.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/thinke365/services/trackbacks/296546.html</trackback:ping><description><![CDATA[<p>单元测试：junit在用了，<span style="font-size: 10pt; color: #0000ff">需要再熟悉一个压力及性能测试方面的库</span>，如显示各个函数的执行时间，和执行覆盖等。</p>
<img src ="http://www.blogjava.net/thinke365/aggbug/296546.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/thinke365/" target="_blank">梦回唐朝</a> 2009-09-26 15:14 <a href="http://www.blogjava.net/thinke365/articles/296546.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>luke</title><link>http://www.blogjava.net/thinke365/articles/296099.html</link><dc:creator>梦回唐朝</dc:creator><author>梦回唐朝</author><pubDate>Tue, 22 Sep 2009 22:03:00 GMT</pubDate><guid>http://www.blogjava.net/thinke365/articles/296099.html</guid><wfw:comment>http://www.blogjava.net/thinke365/comments/296099.html</wfw:comment><comments>http://www.blogjava.net/thinke365/articles/296099.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/thinke365/comments/commentRss/296099.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/thinke365/services/trackbacks/296099.html</trackback:ping><description><![CDATA[<a href="http://www.getopt.org/luke/">Luke<br />
</a>虽然刚刚开始，但是可以确定这是一个非常有用的工具。通过这个工具也可以更深入地了解Lucene的索引机制。<br />
Luke具有解释文档评分机制的特性，<span style="font-size: 10pt; color: #ff0000"><strong>可以帮助我们了解文档的评分机制</strong></span>。<br />
<br />
1、在Document标签可以看到，<span style="font-size: 10pt; color: #0000ff">每个document都有对应的Flag</span>。Flag的意义做如下摘录(之前没有这个概念啊，看这个页面才知道这个概念的)<br />
ITSVopfOLBC<br />
I: indexed,&nbsp;&nbsp;&nbsp; T:Tokenized(是分词的意思吧。<span style="font-size: 10pt; color: #0000ff">我原来设置docName需要分词，而url就不需要分词了</span>)&nbsp;&nbsp; S:Stored (都是存下来了吧，设置不存，会找不到记录?可以通过分词后的term找到该doc，但是docName得不到，因为没有设置为Store，<span style="font-size: 10pt; color: #0000ff">貌似遇到过这个问题</span>)<br />
V:Term Vector(<span style="font-size: 10pt; color: #ff0000">词向量?这个名词看起来有些高深...</span>)&nbsp;&nbsp; o: offset&nbsp;&nbsp; p:positions<br />
O:Omit Norms<br />
f:Omit TF(<span style="font-size: 10pt; color: #ff0000">tf是term出现的频率?</span>)<br />
L: Lazy 这个是干什么，删除时的标记吗? <span style="font-size: 10pt; color: #ff0000">为了提升效率好像开始删除时，并没有真正删除，而仅仅是做了一个标记</span>。最后优化时，才会做物理删除(<span style="font-size: 10pt; color: #800080"><strong>对Flash的处理用这种方式挺多的，可以深入研究这种机制</strong></span>) <br />
<img src ="http://www.blogjava.net/thinke365/aggbug/296099.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/thinke365/" target="_blank">梦回唐朝</a> 2009-09-23 06:03 <a href="http://www.blogjava.net/thinke365/articles/296099.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>svn</title><link>http://www.blogjava.net/thinke365/articles/294907.html</link><dc:creator>梦回唐朝</dc:creator><author>梦回唐朝</author><pubDate>Sat, 12 Sep 2009 20:50:00 GMT</pubDate><guid>http://www.blogjava.net/thinke365/articles/294907.html</guid><wfw:comment>http://www.blogjava.net/thinke365/comments/294907.html</wfw:comment><comments>http://www.blogjava.net/thinke365/articles/294907.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/thinke365/comments/commentRss/294907.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/thinke365/services/trackbacks/294907.html</trackback:ping><description><![CDATA[<p>这个网站不知道已经记录多少次了，这次再系统地记录一下吧。<a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&amp;expandFolder=91&amp;folderID=260"><br />
svn网站<br />
</a></p>
<a href="http://www.subversion.org.cn/">svn中国</a><br />
安装svn的过程，还有了一个意外的收获。<br />
之前安装好的svn可以直接拷贝到另外一台机子上，并运行起来。但是这一次出现了意外，弹出错误窗口，说程序配置有问题？<br />
从svn网站下载安装却是可以的。 <br />
<span style="font-size: 10pt; color: #0000ff">把绿色版本svn发送到另外一台机子上，可以运行，又注意到我的新PC CPU显示是64，我想这台机子应该是64位的吧</span>。<br />
<br />
<span style="font-size: 10pt; color: #ff0000">安装过程会自动判断系统是32位，或是64位吗</span>?<br />
<br />
svn的eclilpse插件安装问题，以前遇到过，还花了不少时间，把网上能检索的东西都查过了，还是不能解决问题。<br />
最后是通过对比eclipe插件目录结构，解决问题的。<br />
svn eclilpse插件只有几个jar文件，建立目录后，要建立eclipse目录，<span style="font-size: 10pt; color: #800080">然后还需要建立plugins目录，把jar包放在plugins目录里才行</span>。直接放在eclipse目录里，svn插件是不会生效的。<br />
<br />
频繁的flush对磁盘造成影响，发出一些声响，呵呵。<br />
<span style="font-size: 10pt; color: #008000">flush，针对一个列表比较好，而不是针对每一条记录</span>。<br />
<br />
重新解压了一个svn到一台PC上，是需要密码的。一次登陆成功之后，下次就不需要使用密码了吗?<br />
<br />
仍然不清楚Tree Conflict是什么东西?<br />
<br />
<br />
实践<br />
1、<span style="font-size: 10pt; color: red">建立svn的HTTP访问通道</span>，这样可以通过HTTP协议直接访问版本控制库，也可以通过浏览器直接阅读代码。<br />
2、svn默认不能修改提交属性，需要设置钩子<br />
3、异地提交? 10.3，把项目拿过来之后，原来的svn库没有带过来(<span style="font-size: 10pt; color: #0000ff">涉及到svn镜像，svn镜像备份可以试验下</span>...)，在本地重新搭建了svn服务器，还是配置那几个地方，必须设置svnserve.conf，设置使用默认的验证机制。<br />
4、Java中，jar包源码需要和二进制jar版版本一致，才会对应起来。<br />
<br />
<img src ="http://www.blogjava.net/thinke365/aggbug/294907.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/thinke365/" target="_blank">梦回唐朝</a> 2009-09-13 04:50 <a href="http://www.blogjava.net/thinke365/articles/294907.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Mave使用记录</title><link>http://www.blogjava.net/thinke365/articles/294240.html</link><dc:creator>梦回唐朝</dc:creator><author>梦回唐朝</author><pubDate>Mon, 07 Sep 2009 19:56:00 GMT</pubDate><guid>http://www.blogjava.net/thinke365/articles/294240.html</guid><wfw:comment>http://www.blogjava.net/thinke365/comments/294240.html</wfw:comment><comments>http://www.blogjava.net/thinke365/articles/294240.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/thinke365/comments/commentRss/294240.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/thinke365/services/trackbacks/294240.html</trackback:ping><description><![CDATA[<p>Maven应该有很多的Best Practise,它所生成的模板应该就是一种不错的项目结构。<br />
如何做进一步的规划和挖掘呢?<br />
<span style="font-size: 10pt; color: #0000ff">对整个Maven哲学的理解</span>...<br />
<br />
不错Maven可以直接使用多个命令的。<br />
如 mvn compile test-compile&nbsp; // compile用于编译程序代码,test-compile用于编译测试代码<br />
mvn test 会自动执行 compile和test-compile任务。 (编译是测试的前提条件)<br />
而mvn package，会执行测试<br />
这些任务依赖概念，在 Make和Ant中都存在。。。<br />
<br />
Maven创建项目模板之后，可以往项目配置里加新的jar包。<br />
<br />
content/repositories/central/ 把另外一个nexus配置为当前nexus的代理镜像，<span style="font-size: 10pt; color: #0000ff">需要设置的url是某个具体repository，而不是public里的东西，而在maven里则设置为public里面的路径</span>?<br />
<br />
使用多个镜像，会下载两份索引的。查找时，两个地方的查询匹配结果都会被显示出来。。。<br />
<br />
<span style="color: red">mvn archetype:create</span>这个功能挺好用的。这个命令据说已经过期，官方推荐的命令式 mvn archetype:generate。<br />
还看到可以创建自定义的模板<br />
<br />
在nexus中<span style="font-size: 10pt; color: red">快速定位到自己需要的那个jar文件，也是需要一定技巧的</span>，使用GAV搜索是一种不错的方法。<br />
在gtalk上向zsq请教过，(.eg)先模糊搜索spring，搜到一些关键字，如groupID为org.springframework，又看到最新的version为2.5.6，这样再查找，只剩下86个匹配了，这样就比较容易选出自己需要的jar包。<br />
<br />
090914<br />
被archetype:generate 搞得郁闷了，总是出一些错误，说包找不到。 还是直接用create吧，也只是两个参数嘛: <span style="color: red">-DgroupId&nbsp;&nbsp; -DartifactId<br />
</span><br />
090928<br />
把Maven和Tomcat项目进行整合，之前每次mvn eclipse:eclipse之后，总会生成一个target目录，把所有的class文件都放到target/classes目录下了，而Tomcat<span style="font-size: 10pt; color: #0000ff">之前是把class文件放到WEB-INF/classes目录之下的</span>。。。访问页面时报错，说找不到类。<br />
进行如下设置后，再调用mvn eclipse:eclipse，也不会修改classes的路径了。<br />
&nbsp;&lt;build&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; ....<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 10pt; color: #800080">&lt;outputDirectory&gt;${basedir}/target/classes&lt;/outputDirectory&gt;<br />
</span>&nbsp;&lt;/build&gt;<br />
<br />
10.16<br />
appfuse的东西怎么下载不过来?<br />
Reason: Unable to download the artifact from any repository.<br />
org.codehaus.mojo:appfuse-maven-plugin:pom:2.0.2<br />
<br />
dbunit-maven-plugin&nbsp;<span style="font-size: 10pt; color: red">&nbsp;Build一个项目时，需要用的的众多插件</span>?<br />
<br />
现在要开始领略Maven的复杂配置了。。。<br />
又在archetype:generate上折腾了一小会儿(可能是镜像的缘故，有些包就是下载不了，即使项目可以创建成功，mvn ecilpse:eclipse也会报错)，该是安心用create的时候了。<br />
<span style="font-size: 11pt; color: blue"><span class="hilite1">mvn</span> <span class="hilite2">archetype</span>:create -DgroupId=com.demo -DartifactId=App&nbsp;&nbsp;&nbsp; // </span><br />
刚才创建项目遇到了一个小错误，-D<span style="color: #ff0000"><strong>A</strong></span>rtifactId，<span style="font-size: 10pt; color: #993366">这里的A大写，所以出错了</span>。<br />
创建web项目需要在后面加其他的参数：mvn archetype:create -DgroupId=disk -DartifactId=disk <span style="font-size: 10pt; color: red">-DarchetypeArtifactId=maven-archetype-webapp</span>。这个是用来指定模板?<br />
<br />
创建Tomcat项目时，会自动创建WEB-INF目录，里面可以放web.xml(<span style="font-size: 10pt; color: red">这是Servlet规范所定义的吗?Servlet规范确实可以称之为一个基础规范了，是整个J2EE的基石</span>)。<br />
<br />
高级用法，可以把一个Java项目，或者Tomcat项目等，<span style="font-size: 10pt; color: #008000"><strong>改成一个由Maven管理依赖的项目</strong></span>，<span style="font-size: 10pt; color: red">可以在之后加入pom.xml</span>(注意：里面的<span style="font-size: 10pt; color: #0000ff">artifactId必须和现在的项目名称相同，这样mvn eclipse:eclipse生成的项目才能被eclipse导入</span>,091023成功操作) </p>
<br />
<img src ="http://www.blogjava.net/thinke365/aggbug/294240.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/thinke365/" target="_blank">梦回唐朝</a> 2009-09-08 03:56 <a href="http://www.blogjava.net/thinke365/articles/294240.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>