﻿<?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-我的流水帐-随笔分类-Java</title><link>http://www.blogjava.net/atongmu518/category/20753.html</link><description /><language>zh-cn</language><lastBuildDate>Sun, 18 Mar 2007 22:31:49 GMT</lastBuildDate><pubDate>Sun, 18 Mar 2007 22:31:49 GMT</pubDate><ttl>60</ttl><item><title>用Maven创建支持JSF的Eclipse工程</title><link>http://www.blogjava.net/atongmu518/archive/2007/03/18/104591.html</link><dc:creator>阿童木</dc:creator><author>阿童木</author><pubDate>Sun, 18 Mar 2007 12:03:00 GMT</pubDate><guid>http://www.blogjava.net/atongmu518/archive/2007/03/18/104591.html</guid><wfw:comment>http://www.blogjava.net/atongmu518/comments/104591.html</wfw:comment><comments>http://www.blogjava.net/atongmu518/archive/2007/03/18/104591.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/atongmu518/comments/commentRss/104591.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/atongmu518/services/trackbacks/104591.html</trackback:ping><description><![CDATA[
		<ol>
				<li>
						<font face="Tahoma" size="2">
								<b>首先要使Maven支持JSF，需要下载Myfaces的archetype。</b>
								<br />
								<br />下载通过svn方式：<br /><div style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: rgb(204,204,204) 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: rgb(204,204,204) 1px solid; WIDTH: 98%; PADDING-TOP: 4px; BORDER-BOTTOM: rgb(204,204,204) 1px solid; BACKGROUND-COLOR: rgb(238,238,238)"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="COLOR: rgb(0,0,0)">svn co http</span><span style="COLOR: rgb(0,0,0)">:</span><span style="COLOR: rgb(0,128,0)">//</span><span style="COLOR: rgb(0,128,0)">svn.apache.org/repos/asf/myfaces/maven/trunk/maven-archetype-myface<br />cd </span><font size="+0"><font face="Tahoma" size="2"><span style="COLOR: rgb(0,128,0)">maven-archetype-myface<br />mvn install</span></font></font></div></font>
						<br />
						<font face="Tahoma" size="2">svn的官方网站为：</font>
						<a href="http://subversion.tigris.org/">
								<font face="Tahoma" size="2">http://subversion.tigris.org/</font>
						</a>
						<br />
						<br />
				</li>
				<li>
						<font face="Tahoma" size="2">
								<b>这时可以通过Maven创建模版工程：</b>
								<br />
								<div style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: rgb(204,204,204) 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: rgb(204,204,204) 1px solid; WIDTH: 98%; PADDING-TOP: 4px; BORDER-BOTTOM: rgb(204,204,204) 1px solid; BACKGROUND-COLOR: rgb(238,238,238)">
										<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>-->
										<span style="COLOR: rgb(0,128,128)">1</span> <span style="COLOR: rgb(0,0,0)">mvn archetype</span><span style="COLOR: rgb(0,0,0)">:</span><span style="COLOR: rgb(0,0,0)">create </span><span style="COLOR: rgb(0,0,0)">-</span><span style="COLOR: rgb(0,0,0)">DarchetypeGroupId</span><span style="COLOR: rgb(0,0,0)">=</span><span style="COLOR: rgb(0,0,0)">org</span><span style="COLOR: rgb(0,0,0)">.</span><span style="COLOR: rgb(0,0,0)">apache</span><span style="COLOR: rgb(0,0,0)">.</span><span style="COLOR: rgb(0,0,0)">myfaces</span><span style="COLOR: rgb(0,0,0)">.</span><span style="COLOR: rgb(0,0,0)">maven      <br /></span><span style="COLOR: rgb(0,128,128)">2</span> <span style="COLOR: rgb(0,0,0)">                     </span><span style="COLOR: rgb(0,0,0)">-</span><span style="COLOR: rgb(0,0,0)">DarchetypeArtifactId</span><span style="COLOR: rgb(0,0,0)">=</span><span style="COLOR: rgb(0,0,0)">maven</span><span style="COLOR: rgb(0,0,0)">-</span><span style="COLOR: rgb(0,0,0)">archetype</span><span style="COLOR: rgb(0,0,0)">-</span><span style="COLOR: rgb(0,0,0)">myfaces               <br /></span><span style="COLOR: rgb(0,128,128)">3</span> <span style="COLOR: rgb(0,0,0)">                     </span><span style="COLOR: rgb(0,0,0)">-</span><span style="COLOR: rgb(0,0,0)">DarchetypeVersion</span><span style="COLOR: rgb(0,0,0)">=</span><span style="COLOR: rgb(0,0,0)">1.0</span><span style="COLOR: rgb(0,0,0)">-</span><span style="COLOR: rgb(0,0,0)">SNAPSHOT                 <br /></span><span style="COLOR: rgb(0,128,128)">4</span> <span style="COLOR: rgb(0,0,0)">                     </span><span style="COLOR: rgb(0,0,0)">-</span><span style="COLOR: rgb(0,0,0)">DgroupId</span><span style="COLOR: rgb(0,0,0)">=</span><span style="COLOR: rgb(0,0,0)">myAppId                               <br /></span><span style="COLOR: rgb(0,128,128)">5</span> <span style="COLOR: rgb(0,0,0)">                     </span><span style="COLOR: rgb(0,0,0)">-</span><span style="COLOR: rgb(0,0,0)">DartifactId</span><span style="COLOR: rgb(0,0,0)">=</span><span style="COLOR: rgb(0,0,0)">testApp</span></div>
								<font color="#ff0000">
										<br />注意：</font>用mvn 的archetype:create创建其它工程模版的时候，可以不需要archetypeGroupId和archetypeVersion。但在这里却是一个参数也不能缺少。没有弄清楚是怎么回事，只怪自己对Maven不是太熟悉。希望高手指点。<br /><br /></font>
				</li>
				<li>
						<font face="Tahoma" size="2">
								<b>再创建对Eclipse的支持：<br /><div style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: rgb(204,204,204) 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: rgb(204,204,204) 1px solid; WIDTH: 98%; PADDING-TOP: 4px; BORDER-BOTTOM: rgb(204,204,204) 1px solid; BACKGROUND-COLOR: rgb(238,238,238)"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="COLOR: rgb(0,128,128)">1</span> <span style="COLOR: rgb(0,0,0)">cd testApp<br /></span><span style="COLOR: rgb(0,128,128)">2</span> <span style="COLOR: rgb(0,0,0)">mvn eclipse</span><span style="COLOR: rgb(0,0,0)">:</span><span style="COLOR: rgb(0,0,0)">eclipse</span></div><br /><br /></b>
								<br />
								<br />
						</font>
				</li>
		</ol>
<img src ="http://www.blogjava.net/atongmu518/aggbug/104591.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/atongmu518/" target="_blank">阿童木</a> 2007-03-18 20:03 <a href="http://www.blogjava.net/atongmu518/archive/2007/03/18/104591.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>