﻿<?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-迟来的兵-文章分类-maven</title><link>http://www.blogjava.net/zjibo/category/29571.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 21 Feb 2008 10:38:44 GMT</lastBuildDate><pubDate>Thu, 21 Feb 2008 10:38:44 GMT</pubDate><ttl>60</ttl><item><title>使用maven创建新项目出现Unable to determine the release version错误</title><link>http://www.blogjava.net/zjibo/articles/181105.html</link><dc:creator>迟来的兵</dc:creator><author>迟来的兵</author><pubDate>Thu, 21 Feb 2008 09:19:00 GMT</pubDate><guid>http://www.blogjava.net/zjibo/articles/181105.html</guid><wfw:comment>http://www.blogjava.net/zjibo/comments/181105.html</wfw:comment><comments>http://www.blogjava.net/zjibo/articles/181105.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zjibo/comments/commentRss/181105.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zjibo/services/trackbacks/181105.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当使用mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app来创建一个新项目时，有时候会出现以下错误：<br />
<p>[INFO] Scanning for projects...<br />
[INFO] Searching repository for plugin with prefix: 'archetype'.<br />
[INFO]<br />
----------------------------------------------------------------------------<br />
[INFO] Building Maven Default Project<br />
[INFO]&nbsp;&nbsp;&nbsp; task-segment: [archetype:create] (aggregator-style)<br />
[INFO]<br />
----------------------------------------------------------------------------<br />
。。。。。。。<br />
[INFO] Velocimacro : initialization complete.<br />
[INFO] Velocity successfully started.<br />
[INFO] [archetype:create]<br />
[INFO] Defaulting package to group ID: com.mycompany.app<br />
[INFO]<br />
------------------------------------------------------------------------<br />
[ERROR] BUILD ERROR<br />
[INFO]<br />
------------------------------------------------------------------------<br />
[INFO] Failed to resolve artifact.</p>
<p><span style="color: red">GroupId: org.apache.maven.archetypes<br />
ArtifactId: maven-archetype-quickstart<br />
Version: RELEASE</span></p>
<p><span style="color: red">Reason: Unable to determine the release version</span></p>
<p><span style="color: #0000ff">Try downloading the file manually from the project website.</span></p>
<p><span style="color: #0000ff">Then, install it using the command:<br />
&nbsp;&nbsp;&nbsp; mvn install:install-file -DgroupId=org.apache.maven.archetypes<br />
-DartifactId=maven-arch<br />
etype-quickstart \<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -Dversion=RELEASE -Dpackaging=jar -Dfile=/path/to/file</span></p>
<p>&nbsp; org.apache.maven.archetypes:maven-archetype-quickstart:jar:RELEASE</p>
<p>&nbsp;[INFO]<br />
------------------------------------------------------------------------<br />
[INFO] For more information, run Maven with the -e switch<br />
[INFO]<br />
------------------------------------------------------------------------<br />
[INFO] Total time: 1 second<br />
[INFO] Finished at: Tue Apr 17 07:08:50 MDT 2007<br />
[INFO] Final Memory: 4M/8M<br />
[INFO]<br />
------------------------------------------------------------------------</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;请注意红色部分为错误产生的根本原因，&nbsp; <span lang="ZH-CN" style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">由于</span>maven<span lang="ZH-CN" style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">还处于开发过程中，开发方极有可能已经更新某个</span>plug-in<span lang="ZH-CN" style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的版本，但本地</span>plug-in <span lang="ZH-CN" style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</span>metadata<span lang="ZH-CN" style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">没有版本的信息或者没有最新版本的信息，致使</span>maven<span lang="ZH-CN" style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">无法下载正确的版本。同时请注意蓝色部分，这是提示的解决办法。具体步骤如下：<br />
<font face="宋体">&nbsp;&nbsp;&nbsp;&nbsp;1.打开网址：<a href="http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/">http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;2.选择最新版本并且下载最新的&#8220;<a href="http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/1.0-alpha-4/maven-archetype-quickstart-1.0-alpha-4.jar">maven-archetype-quickstart-1.0-alpha-4.jar</a> &#8221;文件<br />
&nbsp;&nbsp;&nbsp;&nbsp;3.安装这个archetype到maven本地仓库。使用命令如下：<font face="宋体">mvn install:install-file -DgroupId=org.apache.maven.archtypes -Dar<br />
tifactId=maven-archetype-quickstart -Dversion=1.0-alpha-4 -Dpackaging=jar -Dfile=c:\7000\maven\maven-archetype-quickstart-1.0-alpha-4.jar。注意-Dfile是刚下载的文件的路径。<br />
&nbsp;&nbsp;&nbsp;&nbsp;现在在cmd中执行mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app就可以创建新项目了。<br />
</font></font></span>
 <img src ="http://www.blogjava.net/zjibo/aggbug/181105.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zjibo/" target="_blank">迟来的兵</a> 2008-02-21 17:19 <a href="http://www.blogjava.net/zjibo/articles/181105.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>