﻿<?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-xskow's road.-文章分类-Maven2</title><link>http://www.blogjava.net/xskowscut/category/40816.html</link><description>&lt;font size=5&gt;做好自己，做好一切。&lt;/font&gt;</description><language>zh-cn</language><lastBuildDate>Wed, 15 Jul 2009 08:26:50 GMT</lastBuildDate><pubDate>Wed, 15 Jul 2009 08:26:50 GMT</pubDate><ttl>60</ttl><item><title>Maven2安装非maven2打包的jar包</title><link>http://www.blogjava.net/xskowscut/articles/286875.html</link><dc:creator>xskow!</dc:creator><author>xskow!</author><pubDate>Wed, 15 Jul 2009 06:58:00 GMT</pubDate><guid>http://www.blogjava.net/xskowscut/articles/286875.html</guid><wfw:comment>http://www.blogjava.net/xskowscut/comments/286875.html</wfw:comment><comments>http://www.blogjava.net/xskowscut/articles/286875.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xskowscut/comments/commentRss/286875.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xskowscut/services/trackbacks/286875.html</trackback:ping><description><![CDATA[有时候我们需要用到一些库，但是这些却不能从maven2 repo上面找到，但是pom.xml中又要写好依赖关系，这时候该怎么办呢？很简单，一句命令，将其安装到本地库中：<br />
<br />
<span style="color: #3366ff">mvn install:install-file -Dfile=abc.jar -DgroupId=haha -DartifactId=abc -Dversion=1.0 -Dpackaging=jar</span><br />
<br />
现在看看本地库，出来了，并且可以使用了~<br />
补充：packaging可以是jar或war<br />
<img src ="http://www.blogjava.net/xskowscut/aggbug/286875.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xskowscut/" target="_blank">xskow!</a> 2009-07-15 14:58 <a href="http://www.blogjava.net/xskowscut/articles/286875.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>m2eclipse打包struts2应用程序缺少tools.jar错误的解决办法</title><link>http://www.blogjava.net/xskowscut/articles/286863.html</link><dc:creator>xskow!</dc:creator><author>xskow!</author><pubDate>Wed, 15 Jul 2009 05:48:00 GMT</pubDate><guid>http://www.blogjava.net/xskowscut/articles/286863.html</guid><wfw:comment>http://www.blogjava.net/xskowscut/comments/286863.html</wfw:comment><comments>http://www.blogjava.net/xskowscut/articles/286863.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xskowscut/comments/commentRss/286863.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xskowscut/services/trackbacks/286863.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;昨天尝试用m2eclipse打包struts2应用程序，一直出现缺少tools.jar的错误，具体错误信息如下：</p>
<p><span style="color: #0000ff">Error message: Missing:<br />
----------<br />
1) com.sun:tools:jar:1.5.0</span></p>
<p><span style="color: #00ff00"><span style="color: #0000ff">&nbsp; Try downloading the file manually from the project website.</span></span></p>
<p><span style="color: #00ff00"><span style="color: #0000ff">&nbsp; Then, install it using the command: <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mvn install:install-file -DgroupId=com.sun -DartifactId=tools -Dversion=1.5.0 -Dpackaging=jar -Dfile=/path/to/file</span></span></p>
<p><span style="color: #00ff00"><span style="color: #0000ff">&nbsp; Alternatively, if you host your own repository you can deploy the file there: <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mvn deploy:deploy-file -DgroupId=com.sun -DartifactId=tools -Dversion=1.5.0 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]</span></span></p>
<p><span style="color: #00ff00"><span style="color: #0000ff">&nbsp; Path to dependency: <br />
&nbsp; &nbsp;1) com.csair:Struts2-case:war:1.0-SNAPSHOT<br />
&nbsp; &nbsp;2) org.apache.struts:struts2-core:jar:2.0.11.2<br />
&nbsp; &nbsp;3) com.sun:tools:jar:1.5.0</span></span></p>
<p><span style="color: #0000ff">----------<br />
1 required artifact is missing.<br />
<br />
<span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;意思是说没有找到tools.jar，但是我们知道，这是jdk里面的东东啊，安装了jdk怎么可能没有？后来我尝试在控制台下 mvn install，畅通无阻，十分成功。看来问题就在于m2eclipse可能没有用到我们安装的jdk了。上网找了一下，很多都是说需要在eclipse.ini中设置vm，如下：<br />
<span style="color: #0000ff">-vm<br />
C:\Program Files\Java\jdk1.6.0\bin\javaw.exe</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;但是这个我也设置了，为啥还是不行？后来又找到一个帖子，说在eclipse配置installed jres的时候，需要选择jdk路径而非jre，我当初却被这个jre迷惑了，配置了jre的路径！！！后来尝试修改为jdk的，哇塞，问题解决。<br />
<br />
综上所述，如果出现这种问题，解决方法是：<br />
1.在eclipse.ini中设置vm<br />
2.installed jres配置路径需选择jdk路径<br />
<br />
如果这两个综合都解决不了，呵呵，那就请给我补充补充吧，谢谢。</span></span></p>
 <img src ="http://www.blogjava.net/xskowscut/aggbug/286863.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xskowscut/" target="_blank">xskow!</a> 2009-07-15 13:48 <a href="http://www.blogjava.net/xskowscut/articles/286863.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>