锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品美女在线观看,日韩一卡2卡3卡4卡新区亚洲,亚洲丰满熟女一区二区vhttp://www.tkk7.com/gen-sky/category/51819.html鍕ゆ濄佽皚璦銆佹厧琛屻佸帤縐佽杽鍙?/description>zh-cnMon, 28 May 2012 08:35:32 GMTMon, 28 May 2012 08:35:32 GMT60[鎵╁睍] maven 鍙傝冭祫鏂?http://www.tkk7.com/gen-sky/articles/326743.html鏄熸湡浜?/dc:creator>鏄熸湡浜?/author>Wed, 21 Jul 2010 07:15:00 GMThttp://www.tkk7.com/gen-sky/articles/326743.htmlhttp://www.tkk7.com/gen-sky/comments/326743.htmlhttp://www.tkk7.com/gen-sky/articles/326743.html#Feedback0http://www.tkk7.com/gen-sky/comments/commentRss/326743.htmlhttp://www.tkk7.com/gen-sky/services/trackbacks/326743.html [2]Maven POM鏂囦歡鍙傝冪粨鏋? http://maven.apache.org/ref/current/maven-model/maven.html
[3]Super POM. http://maven.apache.org/guides/introduction/introduction-to-the-pom.html
[4]Maven涓昏鎻掍歡鐨勫垪琛? http://maven.apache.org/plugins
[5]Maven鍩烘湰浣跨敤鎸囧崡. http://maven.apache.org/guides/index.html
[6]Better Build with Maven. http://www.mergere.com/m2book_download.jsp -- 寮虹儓鎺ㄨ崘
[7]浠嬬粛Maven2. http://www.javaworld.com/javaworld/jw-12-2005 /jw-1205-maven_p.html
[8]鎻Maven2 POM. http://www.javaworld.com/javaworld/jw-05-2006/jw-0529-maven.html
[9]Maven璁╀簨鎯呭彉寰楃畝鍗? http://www-128.ibm.com/developerworks/cn/java/j-maven
[10]Maven鏂囨。闆? http://docs.codehaus.org/display/MAVENUSER/Home
[11]鏈夋晥鍒╃敤Maven2鐨勭珯鐐圭敓鎴愬姛鑳? http://www.matrix.org.cn/resource/article/44/44491_Maven2.html

]]>
[鍏ラ棬] maven鐨勭畝鍗曟暀紼?錛堜簩錛? 甯哥敤鍛戒護銆佸垱寤哄伐紼?/title><link>http://www.tkk7.com/gen-sky/articles/326742.html</link><dc:creator>鏄熸湡浜?/dc:creator><author>鏄熸湡浜?/author><pubDate>Wed, 21 Jul 2010 07:08:00 GMT</pubDate><guid>http://www.tkk7.com/gen-sky/articles/326742.html</guid><wfw:comment>http://www.tkk7.com/gen-sky/comments/326742.html</wfw:comment><comments>http://www.tkk7.com/gen-sky/articles/326742.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/gen-sky/comments/commentRss/326742.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/gen-sky/services/trackbacks/326742.html</trackback:ping><description><![CDATA[涓銆?鍒涘緩宸ョ▼<br />     1. 鍒涘緩 App 宸ョ▼<br /> <span style="border-collapse: separate; color: #000000; font-family: Simsun; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span style="font-family: monospace; white-space: pre-wrap;"> <span style="color: red;">mvn archetype:create</span> <span style="color: red;">-DgroupId=ce.</span><span style="color: red;">demo.mvn</span> <span style="color: red;">-DartifactId=app</span></span></span><br />     2. 鍒涘緩 webApp 宸ョ▼<br />        <font color="#0000ff">D:\>mvn archetype:create -DgroupId=ce.demo.mvn -DartifactId=webapp          -DarchetypeArtifactId=maven-archetype-webapp<br /> </font><br /> 浜屻佸叧閿瓧<br /> <font size="2">    <strong>Project</strong>錛氫換浣曟偍鎯砨uild鐨勪簨鐗╋紝Maven閮藉彲浠ヨ涓哄畠浠槸宸ョ▼銆傝繖浜涘伐紼嬭瀹氫箟涓哄伐紼嬪璞℃ā鍨?POM錛孭oject Object Model)銆備竴涓伐紼嬪彲浠ヤ緷璧栧叾瀹冪殑宸ョ▼錛涗竴涓伐紼嬩篃鍙互鐢卞涓瓙宸ョ▼鏋勬垚銆?br />     <strong>POM</strong>錛歅OM(pom.xml)鏄疢aven鐨勬牳蹇冩枃浠訛紝瀹冩槸鎸囩ずMaven濡備綍宸ヤ綔鐨勫厓鏁版嵁鏂囦歡錛岀被浼間簬Ant涓殑build.xml鏂囦歡銆侾OM鏂囦歡浣嶄簬姣忎釜宸ョ▼鐨勬牴鐩綍涓?br />     <strong>GroupId</strong>錛歡roupId鏄竴涓伐紼嬬殑鍦ㄥ叏灞涓敮涓鐨勬爣璇嗙錛屼竴鑸湴錛屽畠灝辨槸宸ョ▼鍚嶃俫roupId鏈夊埄浜庝嬌鐢ㄤ竴涓畬鍏ㄧ殑鍖呭悕錛屽皢涓涓伐紼嬩粠鍏跺畠鏈夌被浼煎悕縐扮殑宸ョ▼閲屽尯鍒嚭鏉ャ?br />     <strong>Artifact</strong>錛歛rtifact鏄伐紼嬪皢瑕佷駭鐢熸垨闇瑕佷嬌鐢ㄧ殑鏂囦歡錛屽畠鍙互鏄痡ar鏂囦歡錛屾簮鏂囦歡錛屼簩榪涘埗鏂囦歡錛寃ar鏂囦歡錛岀敋鑷蟲槸pom鏂囦歡銆傛瘡涓猘rtifact閮界敱groupId鍜宎rtifactId緇勫悎鐨勬爣璇嗙鍞竴璇嗗埆銆傞渶瑕佽浣跨敤(渚濊禆)鐨刟rtifact閮借鏀懼湪浠撳簱(瑙丷epository)涓紝鍚﹀垯Maven鏃犳硶鎵懼埌(璇嗗埆)瀹冧滑銆?br />     <strong>Dependency</strong>錛氫負浜嗚兘澶焍uild鎴栬繍琛岋紝涓涓吀鍨嬬殑Java宸ョ▼浼氫緷璧栧叾瀹冪殑鍖呫傚湪Maven涓紝榪欎簺琚緷璧栫殑鍖呭氨琚О涓篸ependency銆俤ependency涓鑸槸鍏跺畠宸ョ▼鐨刟rtifact銆?br />     <strong>Plug-in</strong>錛歁aven鏄敱鎻掍歡緇勭粐鐨勶紝瀹冪殑姣忎竴涓姛鑳介兘鏄敱鎻掍歡鎻愪緵鐨勩傛彃浠舵彁渚沢oal(綾諱技浜嶢nt涓殑target)錛屽茍鏍規嵁鍦≒OM涓壘鍒扮殑鍏冩暟鎹幓瀹屾垚宸ヤ綔銆備富瑕佺殑Maven鎻掍歡瑕佹槸鐢盝ava鍐欐垚鐨勶紝浣嗗畠涔熸敮鎸佺敤Beanshell鎴朅nt鑴氭湰鍐欐垚鐨勬彃浠躲?br />     <strong>Repository</strong>錛氫粨搴撶敤浜庡瓨鏀綼rtifact錛屽畠鍙互鏄湰鍦頒粨搴擄紝涔熷彲浠ユ槸榪滅▼浠撳簱銆侻aven鏈変竴涓粯璁ょ殑榪滅▼浠撳簱--central錛屽彲浠ヤ粠<font color="#0000ff">http://www.ibiblio.org/maven/</font>涓嬭澆鍏朵腑鐨刟rtifact銆傚湪Windows騫沖彴涓婏紝鏈湴浠撳簱鐨勯粯璁ゅ湴鍧鏄?font color="#0000ff"><em>User_Home</em>".m2"repository</font>銆?br />     <strong>Snapshot</strong>錛氬伐紼嬩腑鍙互(涔熷簲璇?鏈変竴涓壒孌婄増鏈紝瀹冪殑鐗堟湰鍙峰寘鎷?em>SNAPSHOT</em>瀛楁牱銆傝鐗堟湰鍙互鍛婅瘔Maven錛岃宸ョ▼姝e浜庡紑鍙戦樁孌碉紝浼氱粡甯告洿鏂?浣嗚繕鏈彂甯?銆傚綋鍏跺畠宸ョ▼浣跨敤姝ょ被鍨嬬増鏈殑artifact鏃訛紝Maven浼氬湪浠撳簱涓鎵捐artifact鐨勬渶鏂扮増鏈紝騫惰嚜鍔ㄤ笅杞姐佷嬌鐢ㄨ鏈鏂扮増銆?br /> <br /> <br /> </font>涓夈佸父鐢ㄥ懡浠?br />    1.<font color="#0000ff"><span style="color: #ff0000;"><span style="color: #ff0000;"><font color="#0000ff">mvn clean</font></span></span></font> – 娑堥櫎宸ョ▼(鍖呮嫭鎵鏈夊瓙宸ョ▼)涓駭鐢熺殑鎵鏈夎緭鍑恒傝繖鏈枃鐨勫疄渚嬩腑錛屽疄闄呬笂鏄垹闄arget鐩綍銆傜敱浜庝箣鍓嶇殑鎿嶄綔鍙湁app宸ョ▼浜х敓浜唗arget鐩綍錛岃寃ebapp騫舵病鏈夛紝鎵浠ュ皢鍙細鍒犻櫎app宸ョ▼涓殑target鐩綍銆?br />    2.<font color="#0000ff"><span style="color: #ff0000;"><font color="#0000ff">mvn package</font></span></font> – 灝嗗伐紼嬪埗浣滄垚鐩稿簲鐨勫寘錛宎pp宸ョ▼鏄綔鎴恓ar鍖?app-1.0.jar)錛寃ebapp宸ョ▼鏄綔鎴恮ar鍖?webapp-1.0.war)銆傛墦寮webapp-1.0.war鍖咃紝鍙互鍙戠幇app-1.0.jar琚斁鍒頒簡WEB-INF鐨刲ib鐩綍涓?br />    3.鍒涘緩Maven欏圭洰錛?span style="color: #4876ff;"><span style="color: #ff0000;">mvn</span> <span style="color: #ff0000;">archetype:create</span></span><br />    4.緙栬瘧婧愪唬鐮侊細<span style="color: #ff0000;">mvn</span> <span style="color: #ff0000;">compile</span><br />    5.緙栬瘧嫻嬭瘯浠g爜錛?span style="color: #ff0000;">mvn</span> <span style="color: #ff0000;">test-compile</span><br />    6.榪愯嫻嬭瘯錛?span style="color: #ff0000;">mvn</span> <span style="color: #ff0000;">test</span><br />    7.浜х敓site錛?span style="color: #ff0000;">mvn</span> <span style="color: #ff0000;">site</span><br />    8.鎵撳寘錛?span style="color: #ff0000;">mvn</span> <span style="color: #ff0000;">package</span><br />    9.鍦ㄦ湰鍦癛epository涓畨瑁卝ar錛?span style="color: #ff0000;">mvn</span> <span style="color: #ff0000;">install</span><br />    10. <span style="color: #ff0000;">mvn eclipse:eclipse</span> 錛氱敓鎴?Eclipse 欏圭洰鏂囦歡<br /> <br />     <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <img src ="http://www.tkk7.com/gen-sky/aggbug/326742.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/gen-sky/" target="_blank">鏄熸湡浜?/a> 2010-07-21 15:08 <a href="http://www.tkk7.com/gen-sky/articles/326742.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[鍏ラ棬] maven鐨勭畝鍗曟暀紼?錛堜竴錛?/title><link>http://www.tkk7.com/gen-sky/articles/326731.html</link><dc:creator>鏄熸湡浜?/dc:creator><author>鏄熸湡浜?/author><pubDate>Wed, 21 Jul 2010 05:42:00 GMT</pubDate><guid>http://www.tkk7.com/gen-sky/articles/326731.html</guid><wfw:comment>http://www.tkk7.com/gen-sky/comments/326731.html</wfw:comment><comments>http://www.tkk7.com/gen-sky/articles/326731.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/gen-sky/comments/commentRss/326731.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/gen-sky/services/trackbacks/326731.html</trackback:ping><description><![CDATA[<span style="border-collapse: separate; color: #000000; font-family: Simsun; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span style="font-family: verdana,sans-serif; font-size: 14px; line-height: 21px; text-align: left;"><span style="color: red;"><span style="color: red;"><span style="color: red;">涓銆佸墠璦</span></span></span><br />      鎺ㄨ崘浜岄亶鏂囩珷<br />   </span></span><br />    Maven 2.0:緙栬瘧銆佹祴璇曘侀儴緗層佽繍琛?br />    http://www.ideagrace.com/html/doc/2006/06/14/00847.html<br /> <br />    Maven2 鐨勬柊鐗規?br />    http://www-128.ibm.com/developerworks/cn/opensource/os-maven2/index.html<br /> <br /> <span style="color: red;">浜?/span><span style="color: red;">銆?/span><span style="color: red;">maven2瀹夎</span><br /> 1銆侀鍏堝幓瀹樻柟緗戠珯涓嬭澆涔嬶細http://maven.apache.org/download.html 錛屾垜閫夋嫨鐨勬槸鎴嚦鐩墠鏈鏂扮増鏈琺aven2.0.4鐗堟湰<br /> 2銆佽緗幆澧冨彉閲忥細Maven2涓嬭澆瀹屽悗錛屾垜灝嗗叾瑙e帇鍒版垜鐨勮綆楁満鐨刣:\maven204涓嬶紝鐩綍緇撴瀯濡備笅錛?br /> D:\<br /> |--Maven204<br /> |-- bin<br /> |-- conf<br /> |-- core<br /> |-- lib<br /> |-- local<br /> <br /> 鐜鍙橀噺錛氾紙鎿嶄綔緋葷粺windows2003錛?br />         鎴戠殑鐢佃剳----灞炴?---楂樼駭----鐜鍙橀噺錛岀偣鍑?#8220;緋葷粺鍙橀噺”涓嬬殑鏂板緩錛岃緭鍏ワ細鍙橀噺鍚?MAVEN_HOME; 鍙橀噺鍊糳:\Maven204錛屽湪緋葷粺鍙橀噺鍒楄〃涓壘鍒扮郴緇熷彉閲弍ath錛屾墦寮涔嬶紝鍦ㄥ彉閲忓間腑榪藉姞";%MAVEN_HOME%\bin”錛岃嚦姝ょ幆澧冨彉閲忚緗畬姣曘?br />         媯鏌ヤ竴涓嬫槸鍚﹀凡緇忓畬鎴愬畨瑁咃紝鎵撳紑dos紿楀彛錛岃緭鍏vn –v錛屽鏋滃嚭鐜頒互涓嬩俊鎭垯琛ㄧずmaven2宸茬粡瀹夎鎴愬姛錛?br /> X錛氥塵vn –v<br /> Maven Version 2.0.4<br /> <br /> <span style="color: red;">涓夈佺敤maven2鍒涘緩絎竴涓猨ava宸ョ▼</span><br /> 1銆侀夋嫨涓涓牴鐩綍錛屾垜鐨刯ava宸ヤ綔鐩綍鏄疍:\eclipse\workspace<br /> 2銆佹墦寮dos紿楀彛閲囩敤cd鍛戒護榪涘叆D:\eclipse\workspace鐩綍涓?br /> 3銆佽緭鍏ヤ笅鍒楁寚浠?br /> D:\eclipse\workspace>mvn archetype:create -DgroupId=com.efn -DartifactId=study<br /> 鎸囦護鎵ц瀹屾瘯浼氬嚭鐜板涓嬬殑鐩綍緇撴瀯錛?br /> study<br /> -- pom.xml<br /> -- src<br /> |-- main<br /> | `-- java<br /> | `-- com<br /> | `-- mycompany<br /> | `-- app<br /> | `-- App.java<br /> -- test<br /> |`-- java<br /> |`-- com<br /> |`-- mycompany<br /> |`-- app<br /> |`-- AppTest.java<br /> <br /> <span style="color: red;">鍥涖佺敓鎴恊clipse宸ョ▼鏂囦歡</span><br /> 鎴戦噰鐢ㄧ殑寮鍙戝伐鍏鋒槸eclipse,鎵浠ョ敤maven鐨別clipse鍙傛暟鐢熸垚eclipse宸ョ▼鏂囦歡銆傝緭鍏ュ涓?br /> 1銆?閲囩敤dos鐨刢d鍛戒護榪涘叆study鐩綍<br /> 2銆?杈撳叆鎸囦護錛歮vn eclipse:eclipse 濡備笅鎵紺猴細<br /> D:\eclipse\workspace\study>mvn eclipse:eclipse<br /> 鎸囦護鎵ц瀹屾瘯鍚庯紝鍙戠幇澶氫簡涓や釜鏂囦歡錛?classpath鍜?project<br /> <span style="border-collapse: separate; color: #000000; font-family: Simsun; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span style="font-family: verdana,sans-serif; font-size: 14px; line-height: 21px; text-align: left;"><br /> </span></span><span style="color: red;">浜斻?/span><span style="color: red;">涓嬭澆maven鐨別clip</span><span style="color: red;">se鎻掍歡</span><br /> 1銆佹墦寮eclipse<br /> 2銆佹墦寮鑿滃崟 help -Software updates-Find and Install<br /> 3銆侀夋嫨絎簩欏癸紝榪涘叆涓嬩竴姝?br /> 4銆佺偣鍑繪寜閽?#8220;New Remote Site…”<br /> 5銆佸湪Name涓緭鍏ワ細Maven2錛屽湪URL涓緭鍏ttp://m2eclipse.codehaus.org/ <br /> Ok,鐜板湪涓鍒囬兘鏄嚜鍔ㄥ寲鐨勶紝浣犳墍闇瑕佸仛鐨勫氨鏄瓑寰呭茍鎸夋彁紺烘寜鎸夐挳銆?br />    /*<br />     浣滆呮槸鑷姩銆傛垜鐨勮緭鍏ュ悗鎻愮ず錛?br />      <img alt="" src="http://www.tkk7.com/images/blogjava_net/gen-sky/a.jpg" height="265" width="490" /><br />      鎴戠殑鍙兘鎵嬪姩涓嬭澆鎻掍歡錛屽茍瀹夎鍒癐DE 涓婁簡銆?br />    */<br /> <br /> <span style="color: red;">鍏佸鍏?/span><span style="color: red;">宸ョ▼</span><br /> 鍒氭墠宸茬粡鐢熸垚浜唀clipse鐨勫伐紼嬫枃浠訛紝鐜板湪瀵煎叆涔嬨傝彍鍗旻ile-import 錛屾寜“涓嬩竴姝?#8221;錛岄夋嫨宸ョ▼鏂囦歡瀵煎叆瀹屾瘯鍚庯紝宸ョ▼綆$悊閫忚鍥懼氨浼氬嚭鐜皊tudy鑺傜偣浜嗭紝鍦ㄥ伐紼嬭妭鐐逛笂錛屾寜榧犳爣鍙抽敭錛屾墦寮寮瑰嚭鑿滃崟錛岄夋嫨maven2鑿滃崟欏癸紝 寮瑰嚭瀛愯彍鍗?>Enable錛岀偣鍑諱箣鎵撳紑錛屽湪Group Id涓緭鍏ワ細study鍗沖彲銆?br /> <br /> 鎵撳紑study鐨刾om.xml鏂囦歡錛屼細鏈夊涓嬬被浼煎唴瀹癸細<br /> <br /> xml 浠g爜<br /> < project    xmlns = "http://maven.apache.org/POM/4.0.0"    xmlns:xsi = http ://www.w3.org/2001/XMLSchema-instance  xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd " >   <br />    < modelVersion > 4.0.0 </ modelVersion >   <br />    < groupId > com.efn </ groupId >   <br />    < artifactId > study </ artifactId >   <br />    < packaging > jar </ packaging >   <br />    < version > 1.0-SNAPSHOT </ version >   <br />    < name > Maven Quick Start Archetype </ name >   <br />    < url > http://maven.apache.org </ url >   <br /> </ project >   <br /> <br /> 娉ㄦ剰錛氭湁鍏寵繖涓枃浠剁殑浣滅敤鍜屽悇鑺傜偣鐨勪綔鐢ㄤ笉鏄湰鏂囩殑鎻忚堪閲嶇偣錛屽彲浠ュ埌maven鐨勫畼鏂圭綉绔欐煡闃卙ttp://maven.apache.org/ 鐩墠涓烘錛屾墍鏈夌殑鍑嗗宸ヤ綔閮藉凡緇忓氨緇紝鐜板湪鎴戜滑灝變互涓涓富main鍑芥暟璁塊棶鏁版嵁搴撲負渚嬩粙緇嶅湪瀹為檯寮鍙戜腑鐨勪嬌鐢ㄣ?br /> <br /> <span style="color: red;">涓冦佹惌</span><span style="color: red;">寤烘灦鍖?/span><br /> 姣忎竴涓猨ava宸ョ▼閮戒笉鍏嶄嬌鐢ㄧ涓夋柟鐨勬灦鍖咃紝Maven鐨勫ソ澶勫氨鏄彲浠ョ粺涓綆$悊榪欎簺鏋?鍖咃紝騫朵嬌澶氫釜java宸ョ▼鍏變韓榪欎簺鏋跺寘銆傛垜浠墍闇瑕佸仛鐨勫氨鏄寜瑙勫垯緙栬緫pom.xml鏂囦歡銆侻aven宸茬粡闈炲父鏅鴻兘錛屼嬌鐢╩aven鐨別clipse鎻掍歡鐨勫悜瀵鹼紝鍙杈撳叆鍙傛暟灝卞彲浠ュ皢閰嶇疆鏂囦歡鐢熸垚鍑烘潵銆傛垜浠殑渚嬪瓙鏄敤jdbc鏂瑰紡璁塊棶oracle鐨勬暟鎹簱銆傛墍浠ラ渶瑕乯dbc鍜宱racle鐨勬灦鍖呯殑鏀寔銆備笅 闈㈡垜浠氨鏉ユ惌寤鴻繖涓や釜鏋跺寘鍒皊tudy宸ョ▼閲屾潵銆?br /> <br /> 鏈変袱縐嶆柟寮忓彲浠ラ噰鐢細<br /> 1銆佽嚜鍔ㄥ悜瀵?br /> 絎竴縐嶆槸閲囩敤鍚戝鏂瑰紡騫惰鍚戝鐩存帴鍘籱aven鐨勬湇鍔″櫒 涓婁笅杞戒綘闇瑕佺殑鏋跺寘錛岃繖縐嶆柟寮忓瓨鍦ㄤ竴瀹氱殑椋庨櫓錛屼竴鏉ュ彲鑳絤aven鐨勬湇鍔″櫒涓婂茍娌℃湁浣犻渶瑕佺殑涓滀笢錛屼簩鏉ユ瘡嬈℃櫤鑳界殑maven鎬繪槸鍘誨鎵鵑偅騫朵笉瀛樺湪鐨勪笢涓溿?鎶涘嚭涓澶у爢綰㈠瓧鎻愮ず涓嶈錛岃揪涓嶅埌棰勬湡鐩爣鎵嶆槸璁╀漢閮侀椃銆備笉榪囦負浜嗕繚璇佹枃妗g殑瀹屾暣鎬э紝榪樻槸緇欏嚭鎿嶄綔姝ラ銆備互junit涓轟緥錛堣繖涓笢涓滃掓槸娌℃湁闂錛屽懙鍛碉級褰?宸ョ▼鐨刴aven琚獷nable鍚庯紝寮瑰嚭鑿滃崟鐨刴aven2瀛愯彍錛岄夋嫨瀛愯彍鍗曠殑“Add Dependency”鑿滃崟欏癸紝鍦≦uery涓緭鍏?#8220;junit”錛屽悜瀵間細鑷姩鍒楀嚭鐩稿叧鍒楄〃渚涢夋嫨銆傞夋嫨浣犳渶闇瑕佺殑鏋跺寘錛屾寜“OK” 鎸夐挳銆?br /> 濡傛灉浣犵殑鏈湴浠撳簱宸茬粡瀛樺湪璇ユ灦鍖咃紝鍒欏悜瀵煎彧鍦╬om.xml鍔犲叆渚濊禆欏逛俊鎭紝pom.xml鏂囦歡鐨勫唴瀹瑰涓?br /> xml 浠g爜<br /> < project   xmlns = "http://maven.apache.org/POM/4.0.0"   xmlns:xsi ="http:// www.w3.org/2001/XMLSchema-instance "   xsi:schemaLocation ="http://maven.apache.org/POM/4.0.0 http://maven. " apache.org/maven-v4_0_0.xsd >   <br /> < modelVersion > 4.0.0 </ modelVersion >   <br /> < groupId > com.efn </ groupId >   <br /> < artifactId > study </ artifactId >   <br /> < packaging > jar </ packaging >   <br /> < version > 1.0-SNAPSHOT </ version >   <br /> < name > Maven Quick Start Archetype </ name >   <br /> < url > http://maven.apache.org </ url >   <br /> < dependencies >   <br /> < dependency >   <br /> < groupId > junit </ groupId >   <br /> < artifactId > junit </ artifactId >   <br /> < version > 3.8.1 </ version >   <br /> </ dependency >   <br /> </ dependencies >   <br /> </ project >   <br /> 濡傛灉鏈湴浠撳簱娌℃湁錛屽垯鍚戝浼氬幓maven鐨勬湇鍔″櫒涓嬭澆鏋跺寘錛屽茍鍦ㄦ帶鍒跺彴杈撳嚭涓嬭澆鏃ュ織濡備笅錛?br /> 06-8-4 涓婂崍09鏃?1鍒?7縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?1鍒?1縐? Reading /study/pom.xml<br /> 06-8-4 涓婂崍09鏃?1鍒?1縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?1鍒?8縐? Reading /study/pom.xml<br /> 06-8-4 涓婂崍09鏃?1鍒?8縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?1鍒?9縐? Reading /study/pom.xml<br /> 06-8-4 涓婂崍09鏃?1鍒?9縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?6鍒?3縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?7鍒?1縐? Reading / study /pom.xml<br /> 06-8-4 涓婂崍09鏃?7鍒?1縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?7鍒?5縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?0鍒?7縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?0鍒?8縐? Reading / study /pom.xml<br /> 06-8-4 涓婂崍09鏃?0鍒?8縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?6鍒?4縐? Reading / study /pom.xml<br /> 06-8-4 涓婂崍09鏃?6鍒?4縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?6鍒?8縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?6鍒?0縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?6鍒?7縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09鏃?6鍒?7縐? Reading / study /pom.xml<br /> 06-8-4 涓婂崍09鏃?6鍒?7縐? Local repository folder "" does not exist<br /> 06-8-4 涓婂崍09 鏃?6 鍒?9 縐? Downloading [central] -> http://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom <br /> 06-8-4 涓婂崍09 鏃?6 鍒?9 縐? Downloaded [central] -> http://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom <br /> 06-8-4 涓婂崍09 鏃?6 鍒?1 縐? Downloading [central] -> http://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar <br /> 06-8-4 涓婂崍09鏃?7鍒?0縐? Downloaded [central] -> http://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar <br /> ----------------------------------------------------------------<br /> 琛ュ厖淇錛氬鏋滃嚭鐜伴敊璇彁紺哄悓鏃朵綘鎵嬪ご涔熸湁鏋跺寘鐨勮瘽鍙互閲囩敤maven鐨勬寚浠よ繘琛屾湰鍦板寲瀹夎銆傛瘮濡傛垜鍦ㄥ畨瑁卙ibernate鐨勬灦鍖呮椂鍛婅瘔鎴慾ta鏃犳硶涓嬭澆銆傝姹傛湰鍦板寲瀹夎錛岀粰鍑虹殑鎻愮ず濡備笅錛?br /> 1) javax.transaction:jta:jar:1.0.1B<br /> Try downloading the file manually from:http://java.sun.com/products/jta.Then , install it using the command:<br /> mvn install:install-file -DgroupId=javax.transaction -DartifactId=jta "  -Dversion=1.0.1B -Dpackaging=jar -Dfile=/path/to/filePath to dependency:<br /> 1) com.efn:mywebapp:war:1.0-SNAPSHOT<br /> 2) org.hibernate:hibernate:jar:3.1rc2<br /> 3) javax.transaction:jta:jar:1.0.1B<br /> ----------<br /> 1 required artifact is missing.for artifact: com.efn:mywebapp-1.0-SNAPSHOT.war榪欎釜鎻愮ず鏄鍙互鍏堝埌sun鐨勭綉绔欎笅杞絡ta鏋跺寘錛岀劧鍚庨噰鐢ㄥ懡浠よ鐨勬柟寮忔寜瑕佹眰瀹?瑁咃紝鍥犱負鎴戞湰鏉ュ氨鏈夋鏋跺寘錛屼簬鏄嫹鍒頒竴涓柟渚跨殑浣嶇疆錛屾瘮濡俢:",鐒跺悗鍦ㄥ懡浠よ涓嬭緭鍏ワ細<br /> mvn install:install-file -DgroupId=javax.transaction -DartifactId=jta -Dversion=1.0.1B -Dpackaging=jar -Dfile=C:/jta.jar<br /> 鎵ц瀹屾瘯鍚庯紝涓鍒嘜K!<br /> --------------------------------------------------------------<br /> <br /> 2銆佹墜宸ラ厤緗?br />         鎵嬪伐閰嶇疆姣旇搗鑷姩鍖栨潵璇存槸楹葷儲浜嗕簺錛屼笉榪囦換浣曚笢涓滄帉鎻″湪鑷繁鎵嬮噷鎬誨綊鏄悆楗卞枬瓚寵皝涔熶笉鏈嶄簡涓嶆槸鍚椼傝屼笖閰嶇疆涓嬈″氨鍙互鍙楃泭緇堣韓銆傛洿閲嶈鐨勬槸鑳借В鍐寵嚜鍔ㄥ寲瀹?鎴愪笉浜嗙殑浠誨姟銆傛瘮濡傛垜鐜板湪瑕侀厤緗畂racle鐨刯dbc椹卞姩錛岄噰鐢ㄨ嚜鍔ㄥ寲灝辨彁紺烘垜涓嬭澆涓嶄簡璁╂垜鏀瑰彉涓嬭澆鍦板潃絳夌瓑錛岀湡绱?br />         綆椾簡榪樻槸鑷繁鏉ュ惂銆?br />         鎵嬪伐閰嶇疆鍓嶈繕鏄厛浠嬬粛涓涓嬬浉鍏寵儗鏅煡璇嗐傞鍏堜簡瑙d竴涓媕ar浠撳簱鐨勬蹇碉紝maven閲囩敤闆嗕腑鍖栫殑鏂瑰紡綆$悊鏋跺寘錛屽嚒鐢╩aven鏋勫緩鐨刯ava宸ョ▼閮藉彲浠ラ噸 鐢ㄧ粺涓綆$悊涓嬬殑鏋跺寘錛屾墍浠ュ繀欏繪湁涓涓粺涓瀛樻斁jar鏂囦歡鐨勫湴鏂癸紝榪欏氨鏄痡ar浠撳簱錛屼笉璁烘槸寮鍙戣繕鏄儴緗查兘浼氬緩绔嬩竴涓湰鍦頒粨搴撱傝繖涓粨搴撶殑浣嶇疆榛樿鏄?X:\Documents and Settings\Administrator.LIPENG\.m2\repository錛圶鏄綘鎿嶄綔緋葷粺鎵鍦ㄧ洏絎︼級涓嬶紝浣犲彲浠ヤ慨鏀歸厤緗枃浠舵敼鍙橀粯璁?鐨勮緭鍑轟綅緗傝閰嶇疆鏂囦歡鍦╩aven鐩綍涓嬬殑conf瀛愮洰褰曚笅銆傛枃浠跺悕鍙玸ettings.xml銆傚湪閰嶇疆鏂囦歡涓姞鍏ュ涓嬭妭鐐逛俊鎭嵆鍙疍:/Repository銆備笉榪囦笉寤鴻鏀瑰彉錛屽ソ鍍廵clipse鐨刴aven鎻掍歡鍙榛樿鐨勮緭鍑轟綅緗傛垜灝辨槸鍦ㄨ繖鏂歸潰鍑轟簡闂鎼炰簡鍗婂ぉ鎵嶅彂鐜版槸杈撳嚭璺緞鐨勯棶棰橈紝涔熻鏄垜榪?br /> 娌℃湁鐜╄漿鎻掍歡銆傝皝瑕佹槸瑙e喅姝ら棶棰樺埆蹇樹簡璺熷ぇ瀹跺叡浜?br /> 鐜板湪鎴戜滑鍒嗘瀽涓涓嬮厤緗枃浠秔om.xml鐨勭粨鏋勶紝浠unit涓轟緥錛屾牸寮忓涓嬶細<br /> xml 浠g爜<br /> < dependencies >   <br /> < dependency >   <br /> < groupId > junit </ groupId >   <br /> < artifactId > junit </ artifactId >   <br /> < version > 3.8.1 </ version >   <br /> </ dependency >   <br /> </ dependencies >   <br /> 鍦ㄦ潵鐪嬬湅鏈湴浠撳簱鐩綍緇撴瀯<br /> Repository<br /> `-- junit<br /> |-- junit<br /> | `-- 3.8.1<br /> | `-- junit-3.8.1.jar<br /> 鐜板湪澶у搴旇鏄庣櫧浜嗗惂錛屽浣欑殑璇濅笉璇村暒銆傜収钁姦鐢葷摙灝辨槸銆備笉榪囨敞鎰忓厛寤虹洰褰曞悗鍐欓厤緗枃浠訛紝鍚﹀垯涓鏃︿繚瀛橈紝鏅鴻兘鐨勬彃浠跺氨椹笂寮濮嬩笅杞戒簡…<br /> <br /> 鐜板湪寮濮嬫墜鍔ㄥ緩绔媜racle鐨刯dbc鐩綍騫墮厤緗枃浠?棣栧厛寤虹珛鐩綍緇撴瀯濡備笅錛?br /> Repository<br /> `-- ojdbc<br /> |-- ojdbc<br /> | `-- 14<br /> | `-- ojdbc-14.jar<br /> 濡傛灉浣犳墜澶寸殑jar鏂囦歡鍚嶅彨ojdbc14.jar錛屽垯鏀逛負ojdbc-14.jar,鍐欓厤緗枃浠?<br /> xml 浠g爜<br /> < dependency >   <br /> < groupId > ojdbc </ groupId >   <br /> < artifactId > ojdbc </ artifactId >   <br /> < version > 14 </ version >   <br /> </ dependency >   <br /> 閭d箞鐜板湪涓涓畬鏁寸殑pom.xml鏂囦歡濡備笅錛?br /> xml 浠g爜<br /> <? xml   version = "1.0" ?><br /> < project >   <br /> < modelVersion > 4.0.0 </ modelVersion >   <br /> < groupId > com.mycompany.app </ groupId >   <br /> < artifactId > myapp </ artifactId >   <br /> < name > Maven Quick Start Archetype </ name >   <br /> < version > 1.0-SNAPSHOT </ version >   <br /> < url > http://maven.apache.org </ url >   <br /> < dependencies >   <br /> < dependency >   <br /> < groupId > ojdbc </ groupId >   <br /> < artifactId > ojdbc </ artifactId >   <br /> < version > 14 </ version >   <br /> </ dependency >   <br /> < dependency >   <br /> < groupId > junit </ groupId >   <br /> < artifactId > junit </ artifactId >   <br /> < version > 3.8.1 </ version >   <br /> </ dependency >   <br /> </ dependencies >   <br /> </ project >   <br /> <br /> 淇濆瓨涔嬶紝鍒欏彂鐜板伐紼嬬鐞嗛忚鍥懼彂鐢熶簡涓鐐瑰彉鍖?渚濇鏂規硶鍐嶅姞涓妀dbc鐨勬灦鍖咃紝鐜板湪鍙互寮濮嬪啓紼嬪簭浜嗭紝寤轟竴涓被騫舵坊鍔爉ain鍑芥暟錛岀紪鍐欑▼搴忓涓嬶細<br /> java 浠g爜<br /> public   static   void  main( String[] args )   <br /> {   <br /> Connection conn =  null ;   <br /> PreparedStatement ps =  null ;   <br /> ResultSet rs =  null ;   <br /> try  {   <br /> Class.forName( "oracle.jdbc.driver.OracleDriver" );   <br /> conn = DriverManager.getConnection( "jdbc:oracle:thin:@(description=(ad dress_list=(address=(protocol=TCP)(port=1521)(host=192.168.0.240)))(connect_data=(SE RVER = DEDICATED)(SERVICE_NAME = db.efriendnet.com)))" ,  "efnx" ,  "efnx" );   <br /> ps = conn.prepareStatement( "select * From tb_partyinfo" );   <br /> rs = ps.executeQuery();   <br /> while (rs.next())   <br /> {   <br /> System.out.println(rs.getString( "topic" ));   <br /> }   <br /> }  catch  (Exception e) {   <br /> System.out.print(e.getMessage());   <br /> }   <br /> finally   <br /> {   <br /> if  (rs !=  null ) { try  {rs.close();}  catch  (SQLException e) {}}   <br /> if  (ps !=  null ) { try  {ps.close();}  catch  (SQLException e) {}}   <br /> if  (conn !=  null ) { try  {conn.close();}  catch  (SQLException e) {}}   <br /> }   <br /> }  <br /> <br /> 鍒繕浜唅mport鐩稿簲鐨勫寘<br />    <br /> <br /> <br /> <span style="color: red;">鍏?/span><span style="color: red;">緙栬瘧紼嬪簭</span><br /> 閲囩敤maven鏋勫緩緋葷粺錛屽垯緙栬瘧榪囩▼灝辯嫭绔嬩簡鍑烘潵銆傝繖鏃朵綘鍐嶇敤eclipse鑷甫鐨勭紪 璇戝伐鍏峰氨涓嶈搗浣滅敤浜嗐傛墍浠ヨ鎯崇紪璇戙佽皟璇曘佽繍琛岃繕瑕佸仛涓浜涘伐浣溿備互鍓嶆槸鍦╠os鍛戒護琛屾柟寮忎笅榪涜緙栬瘧錛岀幇鍦ㄧ殑鎻掍歡寰堝ソ鐢紝鍦╡clipse閰嶇疆涓涓嬪氨鍙互 緙栬瘧浜嗐傚緢鏂逛究銆傜幇鍦ㄥ氨鍋氫竴涓粙緇嶃?br /> <br /> Eclipse鏈変竴涓墿灞曞伐鍏峰氨鏄敤鏉ラ泦鎴愬叾浠栨瀯寤哄伐鍏風殑鍦ㄥ伐紼嬬殑鑺傜偣涓婄偣鍑婚紶鏍囧彸閿紝閫夋嫨灞炴э紝鍦?#8220;緙栬瘧”鐨勫彸杈圭獥鍙i夋嫨”鏂板緩”鎸夐挳錛屽湪瀵硅瘽妗嗙殑“name”涓緭鍏ワ細study,鐐瑰嚮“Browse Workspace…”鍒楀嚭宸ョ▼鍒楄〃渚涢夋嫨銆?br /> 閫夋嫨瀹屾瘯鍚庯紝鍦╣oals涓緭鍏ackage銆傚埆蹇樹簡apply.濂戒簡錛岃鎴戜滑Run鍚с傚鏋滀竴鍒囨甯革紝<br /> 鎺у埗鍙頒細鎵撳嚭maven鐨勭紪璇戜俊鎭涓嬶細<br /> [INFO] ---------------------------------------------------------------------<br /> [INFO] Building Maven Quick Start Archetype<br /> [INFO] task-segment: [package]<br /> [INFO] ---------------------------------------------------------------------<br /> [INFO] resources:resources<br /> [INFO] Using default encoding to copy filtered resources.<br /> [INFO] compiler:compile<br /> [INFO] Nothing to compile - all classes are up to date<br /> [INFO] resources:testResources<br /> [INFO] Using default encoding to copy filtered resources.<br /> [INFO] compiler:testCompile<br /> [INFO] Nothing to compile - all classes are up to date<br /> [INFO] surefire:test<br /> [INFO] Surefire report directory: D:"eclipse"workspace"study"target"s<br /> urefire-reports<br /> -------------------------------------------------------<br /> T E S T S<br /> -------------------------------------------------------<br /> Running com.efn.AppTest<br /> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.157 sec<br /> Results :<br /> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0<br /> [INFO] jar:jar<br /> [INFO] Building jar: D:"eclipse"workspace"study"target"study-1.0-SNAPSHOT.jar<br /> [INFO] ----------------------------------------------------------------------------<br /> [INFO] BUILD SUCCESSFUL<br /> [INFO] ---------------------------------------------------------------------<br /> [INFO] Total time: 4 second<br /> [INFO] Finished at: Fri Aug 04 10:55:42 CST 2006<br /> [INFO] Memory 2M/7M<br /> [INFO] --------------------------------------------------------------------<br /> 娉ㄦ剰錛屽埆蹇樹簡姣忎竴嬈$▼搴忔敼鍔ㄥ畬姣曞悗閮借緇忚繃榪欎竴姝ョ紪璇戙傚洜涓鴻繖鏄痬aven鐨勭紪璇戝櫒錛?br /> <br /> <span style="color: red;">涔濄佽皟</span><span style="color: red;">璇曠▼搴?/span><br /> 緇忚繃浠ヤ笂姝ラ鎴戜滑宸茬粡瀹屾垚浜唌ave綆$悊涓嬬殑杞歡鐢熷懡鍛ㄦ湡錛屼絾鏄綔涓轟竴涓▼搴忓紑鍙戜漢鍛樻垜浠繕瑕佽繘琛岃皟璇曘傝繖閲岀殑璋冭瘯璁劇疆鍜屾櫘閫氱殑java紼嬪簭鐨勮皟璇曟槸涓鏍風殑銆?br /> 棣栧厛錛屾墦寮debug瀵硅瘽妗嗭細<br />         鍥犱負鏄竴涓竴鑸殑java搴旂敤紼嬪簭錛屾墍浠ユ垜浠夋嫨 Java Application,鐐瑰嚮“New”鎸夐挳錛岃緭鍏ヤ竴浜涚浉搴旂殑鍙傛暟錛宎pply-Debug<br /> Ok,涓鍒囨甯革紒甯屾湜浣犱篃欏哄埄錛?br /> <br /> <span style="color: red;">鍗併佺粨鏉熻</span><br /> 鏈枃鍙槸綆鍗曠殑瀵筸aven鐨勬搷浣滄楠ゅ仛涓涓寚鍗楁х殑璇存槑錛屽疄闄呭簲鐢ㄨ繕鏈夊緢澶氫笢瑗塊渶瑕佸疄璺點傚鏋滃彂鐜板摢閲屾湁閿欒鍜岀喊婕忎篃嬈㈣繋鎵硅瘎鎸囨錛?br /> <br /> <br /> 杞嚜錛?<a >http://blog.csdn.net/ph9527/archive/2009/12/10/4982351.aspx</a><br />    鐣ユ湁淇敼銆?img src ="http://www.tkk7.com/gen-sky/aggbug/326731.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/gen-sky/" target="_blank">鏄熸湡浜?/a> 2010-07-21 13:42 <a href="http://www.tkk7.com/gen-sky/articles/326731.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>ant 瀛︿範絎旇 (涓) http://www.tkk7.com/gen-sky/articles/284054.html鏄熸湡浜?/dc:creator>鏄熸湡浜?/author>Thu, 25 Jun 2009 01:05:00 GMThttp://www.tkk7.com/gen-sky/articles/284054.htmlhttp://www.tkk7.com/gen-sky/comments/284054.htmlhttp://www.tkk7.com/gen-sky/articles/284054.html#Feedback0http://www.tkk7.com/gen-sky/comments/commentRss/284054.htmlhttp://www.tkk7.com/gen-sky/services/trackbacks/284054.html  浠嬬粛銆佷笅杞姐佽鏄庛佸畨瑁?/span>

Ant 鍏ㄥ悕錛?Another Neat Tool ,鎰忔濇槸鍙︿竴涓竻媧佸伐鍏楓?br />
Ant 浠嬬粛:
        ant 鏄瀯寤哄伐鍏?鏄疉pache 鐨勪竴涓」鐩紝鏄竴涓熀浜嶫AVA鐨刡uild宸ュ叿錛岀敤鏉ョ紪璇戙佽繍琛屻佹祴璇旿AVA
    紼嬪簭錛屾瀯寤恒佸寘瑁呭拰鍙戝竷浠誨姟銆?br /> Ant 浼樺娍錛?br />         * 鎿嶄綔鏂逛究錛屽彧闇鍦ㄥ懡浠よ杈撳叆 ant ,瀹冨氨浼氳嚜鍔ㄥ鎵?build.xml鏂囦歡銆?br />         * 鑹ソ鐨勮法騫沖彴錛屽彲浠ュ湪鍚勭騫沖彴涓婅繍琛屻?br />         * 緇撴瀯娓呮櫚錛岃兘璁╁紑鍙戜漢鍛樿繍琛屽悇縐嶅悇鏍風殑浠誨姟銆?br /> Ant 涓嬭澆錛?br />     http://ant.apache.org/
Ant 閰嶇疆錛?br />         1.鐜鍙橀噺涓紝鏌ユ壘 Path 鍙橀噺騫墮変腑錛岀劧鍚庣紪杈戯紝濡傛灉娌℃湁鏂板緩錛岋紝鍦ㄥ脊鍑虹殑“緋葷粺鍙橀噺”瀵硅薄璇濅腑璁懼畾
    緋葷粺鍙橀噺 Path,Path = D:\*\Apache-ant- 1.7.0\bin
      2.鍗曞嚮“緋葷粺鍙橀噺”閫夐」鍗′腑鐨勬柊寤烘寜閽紝鍒涘緩 ANT_HOME=D:\*\apache-ant-1.7.0
      3.鍦╟md鍛戒護妗嗕腑杈撳叆ant 鍛戒護錛屽嵆鍙煡鐪?Ant  鏄惁瀹夎鎴愬姛
      娉ㄦ剰錛?br />           ant 鍚姩鏃訛紝鑷姩鍔犺澆 build.xml 欏圭洰閰嶇疆鏂囦歡錛屽鏋滃彇鍒殑鍚嶅瓧錛屼嬌鐢?buildfile鏍囪
          榪愯 Ant ,姣斿錛?ant -buildfile gd.xml
Ant 鐨勪嬌鐢ㄦ柟娉曪細
        Ant 鐨勯厤緗繍琛屾枃浠舵槸 build.xml錛屼竴鑸斁鍦ㄩ」鐩牴鐩綍涓嬶紝閫氳繃榪愯瀹冨嵆鍙畬鎴愮浉搴斿伐浣溿?br /> Ant 鑳藉畬鎴愮殑宸ヤ綔錛?br />         init ,鍒濆鍖栧伐浣滐紝鍗沖湪榪涜鎵撳寘銆侀儴緗箣鍓嶅鐜榪涜涓浜涘垵濮嬪寲宸ヤ綔銆?br />         compile,緙栬瘧宸ヤ綔錛屽嵆灝唈ava浠g爜緙栬瘧鎴恈lass;
        javadoc錛岀敓鎴愭枃妗o紝鍗崇敤鏉ョ敓鎴怉PI鐨勭浉鍏蟲枃妗?
        jar,鎵撳寘宸ヤ綔錛屽嵆鐢ㄦ潵灝嗙紪璇戝悗鐨刢lass鏂囦歡鎵撴垚jar;
        deploy,閮ㄧ講宸ヤ綔錛屽嵆鐢ㄦ潵瀵規墦濂界殑jar鎴杦ar榪涜閮ㄧ講錛?br />         clean,娓呴櫎宸ヤ綔錛屽嵆鐢ㄦ潵娓呯┖鍒濆鍖栫殑鐜錛?br />         all,鎵ц鍏ㄩ儴浠誨姟銆?br />
 鍏冪礌灞炴ц鏄?/span>
    涓鑸潵璁?涓涓猉ML鏂囦歡瑕佸寘鍚?project 鍜宼arget 涓や釜鍏冪礌
    1.project 鍏冪礌鐨勫睘鎬?
                name:琛ㄧず涓涓伐紼嬬殑鍚嶅瓧.
                default:姣忎釜project閮藉寘鍚竴涓垨澶氫釜target,涓涓猼arget鍙堝寘鍚竴緋誨垪鎯寵鎵ц鐨則ask,
        褰揂nt 寮濮嬭繍琛屾椂,寮鍙戜漢鍛樺彲浠ラ夋嫨target鎵ц.濡傛灉娌℃湁 target 琚寚瀹氭墽琛屾椂,榛樿鐨勪換鍔?br />         灝嗘墽琛?
                basedir:褰撳墠宸ョ▼鐨勫熀鏈礬寰?"."琛ㄧず褰撳墠宸ョ▼鐨勬牴鐩綍.
    2.涓涓猵roject鏈変竴緋誨垪鐨刾roperty,property綾諱技浜庡叏灞鍙橀噺,鍖呭惈name鍜寁alue涓や釜灞炴?
                name:鍙橀噺鍚嶇О.
                value:鍙橀噺鍊?
                灞炴ц闂殑鏂規硶:${property-name};
    3.Ant 鍐呯疆鐨勫睘鎬?br />                 basedir:宸ョ▼鐨勮礬寰?
                ant.file:build鏂囦歡鐨勮礬寰?
                ant.version:鐗堟湰.
                ant.project.name:宸ョ▼鍚?
                ant.java.version:jvm鐗堟湰.
    4.target 鍏冪礌鐨勫睘鎬?br />                 name:鎸囧畾鐩綍鍚嶇О.
                depends:鎸囧畾鎵渚濊禆鐨則arget.
                if:鏉′歡,濡傛灉涓嶆弧瓚蟲潯浠跺垯涓嶆墽琛?
                unless:鏉′歡,濡傛灉涓嶆弧瓚蟲潯浠跺垯涓嶆墽琛?
                description:瀵箃arget 鐨勬弿榪?
                task:涓灝忔鐨勪換鍔?
                reference:寮曠敤,閫氳繃refid灞炴ф潵寮曠敤鍦ㄥ叾浠栬妭涓畾涔夌殑ID.

ant 鐨勫熀鏈娉曚粙緇嶏細
        1.ant 鍛戒護琛岋紝鏈甯哥敤鐨勫懡浠ゅ垎鏋愬涓嬶細
            //搴旂敤 build.xml 浣滀負榛樿鐨勮剼鏈枃浠訛紝鐩綍璺緞榛樿銆?br />             ant
           
            //搴旂敤 test.xml 浣滀負榛樿鐨勮剼鏈枃浠訛紝鐩綍璺緞榛樿銆?br />             ant  -builefile test.xml
           
            // 搴旂敤 test.xml 浣滀負榛樿鐨勮剼鏈枃浠訛紝鐩綍璺緞璁劇疆涓?dist
            ant -builefile test.xml dist
           
            //搴旂敤test.xml 浣滀負榛樿鐨勮剼鏈枃浠訛紝鐩爣璺緞璁劇疆涓?dist 錛屽茍涓旀妸鏋勫緩鐨勫睘鎬ф枃浠舵斁鍦?br />               buile/classes  涓?br />              ant -buildfile test.xml -Dbuile=buile/classes dist
             
             //鎵ц浠?home/ant/extras 娣誨姞鐨勪換鍔″拰jar 鍖?br />              ant -lib /home/ant/extras
        鎯充簡瑙f洿澶氱殑鍛戒護錛屽彲浠ヨ繍琛?ant -H鑾峰彇鍛戒護鍒楄〃銆?br />         2.娣誨姞灞炴ф枃浠?br />             <property file="${basedir}/build.properties" />
        3.CLASSPATH璁劇疆錛岀ず渚嬪涓嬶細
            <path id="classpath">
                    <pathelement path="${hibernate_jar}"/>  //浠庝粈涔堝湴鏂瑰姞杞?br />                     <fileset dir="${lib.dir}"> //璁劇疆鏂囦歡澶?br />                             <include name="**/*.jar" />   //灝?jar 鏀懼湪dir涓?br />                     </filest>
            </path>
            浠ヤ笂浠g爜涓庤緗?CLASSPATH=/***/*.jar;/***/*.jar;鏄瓑鏁堢殑
        4.鏂囦歡COPY鍛戒護錛岀ず渚嬩唬鐮佸涓嬶細
            <!-- 鎷瘋礉婧愭枃浠?-->
            <copy todir="${build.src}">
                <fileset dir="${src.dir}"/>
            </copy>
        5.鎵撳寘浠誨姟jar 鍛戒護錛岀ず渚嬩唬鐮佸涓?br />             <!-- 鎵撳寘鏂囦歡 -->
            <jar jarfil="${dist}/lib/MyProject-${DSTAMP}.jar" basedir="${build}" />
        6.鐢熸垚JAVADOC鐨勫懡浠わ紝紺轟緥浠g爜濡備笅錛?br />             <javadoc pachagename="${[aclages}"     //鍖呭悕
                                sourcepath="${build.src}"    // 婧愭枃浠惰礬寰?br />                                 destdir="${build.javadosc}"  // 鐩爣璺緞
                                author="true"                
                                version="true"               //鏄惁甯︽湁鐗堟湰淇℃伅
                                use="true"                                     //
                                splitindex="true"
                                windowtitle="${NAME}API"
                                doctitle="${NAME}">
                <javadoc>
            7.鍒犻櫎鍛戒護錛岀ず渚嬩唬鐮佸涓嬫墍紺猴細
                <delete dir="${dir.build}" />
               
                ant 鍦ㄧ嚎鏂囨。錛屽湴鍧鏄細http://ant.apache.org/manual/index.html
               
            8.鍚庡彴鎵撳嵃鍛戒護
                <echo message="jdk version: 1.5.0" />

涓浜涘父鐢ㄧ殑 ant 鏂囦歡錛?br />        <?xml version="1.0" encoding="UTF-8"?>
<!-- ======================================================================
     2007-10-24 涓婂崍09:01:29                                                       

     project   
     description
                  
     yihang                                                               
     ====================================================================== -->
<project name="project" default="default">
    <description>
            杞崲瀛楃
    </description>
   
    <target name="help">
        <echo message=" this is  help"></echo>
   
    </target>

    <!-- =================================
          target: default             
         ================================= -->
    <target name="default" description="--> description">
        <native2ascii dest="." includes="src/com/news/struts/*.txt" encoding="GBK" ext=".properties"></native2ascii>
    </target>

</project>

鍏冪礌璇存槑錛?br /> <?xml version="1.0"?>
<!--閰嶇疆myApp鐨凙nt鏂囦歡錛屽皢gd鍖呬腑鐨勫唴瀹規墦鎴恓ar -->
<project name="myApp" default="init" basedir=".">
    <property name="myApp.home" value="." />
    <property name="myApp.lib" value="${myApp.home}/WEB-INF/lib" />
    <property name="myApp.jar" value="${myApp.home}/WEB-INF/lib" />
    <property name="myApp.classes" value="${myApp.home}/WEB-INF/classes" />
    <!--閰嶇疆浣跨敤Tomcat鎵鍦ㄧ殑鐩綍 -->
    <property name="tomcat.home" value="D\:/apache-tomcat-6.0.2" />
    <!--<property file="build.properties" />浠ヤ笂鍐呭榪樺彲浠ュ畾涔夊湪build.properties涓?->
    <target name="init">
        <path id="all">
            <!--鍒濆鍖栨椂闇瑕佷嬌鐢ㄧ殑jar -->
            <fileset dir="${myApp.lib}">
                <include name="**/*.jar" />
            </fileset>
            <!--鍒濆鍖栨椂闇瑕佷嬌鐢ㄧ殑jar -->
            <fileset dir="${tomcat.home}/common/lib">
                <include name="*.jar" />
            </fileset>
        </path>   
        <!--鍒涘緩鐩綍 -->
        <mkdir dir="${myApp.classes}" />
    </target>
    <!--瀹氫箟 target -->
    <!--娓呯┖鐢熸垚鐨刢alss -->
    <target name="clean">
      <!-- 鍒犻櫎鐩綍 -->
        <delete dir="${myApp.classes}">
        </delete>
    </target>
    <!--瀹氫箟target,璇arget渚濊禆浜巌nit,緙栬瘧鏃墮渶瑕佷緷璧栦笌鍒濆鍖栫殑緇撴灉 -->
    <target name="compile" depends="init">
        <!--緙栬瘧鏃朵嬌鐢ㄧ殑鐗堟湰鏄?.5 -->
            <javac srcdir="${myApp.home}/WEB-INF/src"
encoding="utf-8"  destdir="${myApp.classes}" target="1.5">
            <classpath refid="all" />
        </javac>
    </target>
    <!--瀹氫箟target,璇arget 渚濊禆浜?compile,com.gd鍖呬笅鐨勪唬鐮佹墦鎴愬姞錛屽懡鍚嶄負nancy2.0.0.jar -->
    <target name="jar" depends="compile">
        <jar jarfile="${myApp.jar}/nancy2.0.0.jar" basedir="${myApp.classes}" includes="com/gd/**">
        </jar>
    </target>
    <!--灝唌yApp欏圭洰鎵撴垚war鏂囦歡-->
    <target name="war" depends="jar">
        <war destfile="${myApp.home}/myApp.war" webxml="${myApp.home}/WEB-INF/web.xml">
                <!-- 鍖呭惈璇ユ枃浠跺す涓嬫墍鏈夊唴瀹?-->
            <fileset dir="${myApp.home}" casesensitive="yes">
                <include name="WEB-INF/**" />
                <exclude name="*.war" />
            </fileset>
            <!--鎵渚濊禆鐨刯ar-->
            <lib dir="${myApp.home}/WEB-INF/lib">
                <include name="*.jar" />
            </lib>
        </war>
    </target>
</project>







]]>
主站蜘蛛池模板: youjizz亚洲| 亚洲日韩中文字幕| 青娱乐在线免费观看视频| 无人影院手机版在线观看免费 | 久久久亚洲欧洲日产国码aⅴ | 国产精品免费久久久久影院| 亚洲女同成人AⅤ人片在线观看| 污污视频网站免费观看| 亚洲精品高清在线| 中文字字幕在线高清免费电影| 亚洲男人第一无码aⅴ网站| 国产精品午夜免费观看网站| 亚洲精品无码国产| 99久热只有精品视频免费看| 亚洲一欧洲中文字幕在线| 免费看片免费播放| 亚州**色毛片免费观看| 亚洲AV无码日韩AV无码导航 | 国产免费av片在线无码免费看| 亚洲av无码成人影院一区| 亚洲精品人成无码中文毛片 | 无码日韩精品一区二区免费| 羞羞网站在线免费观看| 国产亚洲精久久久久久无码77777| 日本免费电影一区二区| 亚洲va精品中文字幕| 国产在线19禁免费观看国产| rh男男车车的车车免费网站| 久久久久亚洲精品无码蜜桃| 夫妻免费无码V看片| 老司机精品免费视频| 亚洲中字慕日产2020| 亚洲精品无码99在线观看| 亚洲电影免费在线观看| 亚洲丁香婷婷综合久久| 亚洲乱码国产一区三区| 夭天干天天做天天免费看| 免费无码作爱视频| 亚洲乱亚洲乱妇24p| 亚洲精品乱码久久久久久中文字幕| 国产精品久久久久久久久免费|