<?xml version="1.0" encoding="UTF-8"?>
<page xmlns="http://api.springnote.com">
  <identifier type="integer">941418</identifier>
  <title>Maven</title>
  <relation_is_part_of type="integer">881222</relation_is_part_of>
  <date_modified type="datetime">2008-06-17T18:10:57Z</date_modified>
  <uri>http://nezah.springnote.com/pages/941418</uri>
  <date_created type="datetime">2008-03-14T03:36:07Z</date_created>
  <source>&lt;p&gt;&lt;a href="http://maven.apache.org"&gt;http://maven.apache.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.devzuz.com/web/guest/downloads"&gt;http://www.devzuz.com/web/guest/downloads&lt;/a&gt; PDF &#49444;&#47749;&#49436;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://m2eclipse.sonatype.org/update"&gt;&lt;/a&gt;&lt;a href="http://m2eclipse.sonatype.org/update/" class="externalLink"&gt;http://m2eclipse.sonatype.org/update&lt;/a&gt; Eclipse Plug-in install&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h6&gt;&#51060;&#54644;&#54616;&#44592;&lt;/h6&gt;
&lt;p&gt;&#47700;&#51060;&#48656;&#51008; &#45796;&#51020;&#44284; &#44057;&#51008; &#51068;&#51012; &#54620;&#45796;&#44256; &#54620;&#45796;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&#48716;&#46300;&#54532;&#47196;&#49464;&#49828;&#47484; &#51328;&#45908; &#54200;&#54616;&#44172; &#54644;&#51456;&#45796;&lt;/li&gt;
&lt;li&gt;&#51068;&#44292;&#51201;&#51064; &#48716;&#46300;&#49884;&#49828;&#53596;&#51012; &#51228;&#44277;&#54620;&#45796;&lt;/li&gt;
&lt;li&gt;&#50577;&#51656;&#51032; &#54532;&#47196;&#51229;&#53944; &#51221;&#48372;&#47484; &#51228;&#44277;&#54620;&#45796;&lt;/li&gt;
&lt;li&gt;&#44060;&#48156;&#51032; &#50864;&#49688;&#49324;&#47168;&#51032; &#51648;&#52840;&#51012; &#51228;&#44277;&#54620;&#45796;(Providing guidelines for best parctices development)&lt;/li&gt;
&lt;li&gt;&#49352;&#47196;&#50868; &#44592;&#45733;&#51012; &#51201;&#50857;&#54616;&#45716;&#45936; &#51080;&#50612;&#49436; &#53804;&#47749;&#49457;&#51012; &#51228;&#44277;&#54620;&#45796;(&#47952; &#51064;&#53552;&#54168;&#51060;&#49828;&#44032; &#54869;&#47549;&#46104;&#49436; &#49352;&#47196;&#50868; &#44592;&#45733; &#45208;&#50752;&#46020; &#49789;&#44172; &#44032;&#51256;&#45796; &#50424;&#49688; &#51080;&#45796;&#45716; &#50584;&#44592;...)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#50948;&#50752; &#44057;&#51060; &#49548;&#44060;&#46104;&#50612; &#51080;&#45716;&#45936; &#44396;&#52404;&#51201;&#51004;&#47196; &#51060;&#54788;&#49688;&#44032; &#47700;&#51060;&#48656;&#50640; &#45824;&#54644;&#49436; &#51328;&#45908; &#50508;&#50500;&#48372;&#44256; &#49324;&#50857;&#54644;&#48372;&#47140;&#45716; &#51060;&#50976;&#45716; &#54532;&#47196;&#51229;&#53944;&#50640;&#49436; &#49324;&#50857;&#46104;&#45716; &lt;span style="color: rgb(254, 0, 0);"&gt;&#46972;&#51060;&#48652;&#47084;&#47532;&#46308;&#51032; &#48260;&#51204; &#51032;&#51316; &#44288;&#44228;&#47484; &#44288;&#47532;&lt;/span&gt;&#54624; &#49688; &#51080;&#45796;&#44256; &#54644;&#49436;&#51060;&#45796;.&lt;/p&gt;
&lt;p&gt;&#45796;&#47480;&#44144; &#45796; &#54596;&#50836;&#50630;&#45796; &#51648;&#44552; &#45817;&#51109; &#46972;&#51060;&#48652;&#47084;&#47532;&#46308;&#51032; &#52649;&#46028;, &#48520;&#54596;&#50836;&#54620; &#46972;&#51060;&#48652;&#47084;&#47532;&#46308;&#51032; &#54844;&#51116; &#46321;&#51060; &#47928;&#51228;&#44032; &#46104;&#44592;&#46412;&#47928;&#50640; &#44288;&#49900;&#51012; &#44054;&#44172;&#46108; &#44163;&#51060;&#45796;. &#50526;&#51004;&#47196; &#51060;&#48512;&#48516;&#51012; &#50612;&#46523;&#44172; &#49324;&#50857;&#54624; &#49688; &#51080;&#45208;&#50640; &#51473;&#51216;&#51012; &#46188;&#49436; &#51217;&#44540;&#54624; &#44228;&#54925;&#51060;&#45796;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ant.apache.org" class="external" title="http://ant.apache.org"&gt;Ant&lt;/a&gt;&#47484; &#45796;&#47364;&#48376; &#49324;&#46988;&#51008; &#49789;&#44172; &#51217;&#44540;&#54624; &#49688; &#51080;&#45796;&#45716; &#50584;&#44592;&#46020; &#51080;&#44256; &#50532;&#53944;&#50752;&#45716; &#44060;&#45392;&#51060; &#51328; &#47566;&#51060; &#45804;&#46972;&#49436; &#52376;&#51020;&#50640; &#48317;&#51012; &#45712;&#45180;&#44172; &#46112;&#44732;&#46976; &#50584;&#44592;&#46020; &#51080;&#45716;&#45936; &#50864;&#49440;&#51008; &#48512;&#46378;&#54784; &#48380;&#46976;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h6&gt;&#49444;&#52824;&#54616;&#44592;&lt;/h6&gt;
&lt;p&gt;&#51648;&#44552; &#47928;&#49436;&#47484; &#47564;&#46308;&#44256; &#51080;&#45716; &#49884;&#51216;&#50640;&#49436; &#52572;&#49888; &#48260;&#51204;&#51008; 2.0.8&#51060;&#45796;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://maven.apache.org/download.html" class="external" title="http://maven.apache.org/download.html"&gt;&#45796;&#50868;&#47196;&#46300;&#54168;&#51060;&#51648;&lt;/a&gt; &#50640;&#49436; &#45796;&#50868; &#48155;&#44256; &#54616;&#45800;&#51032; Installation Instructions &#50640; &#46384;&#46972; &#44036;&#45800;&#54620; &#54872;&#44221;&#48320;&#49688; &#49444;&#51221;&#54616;&#47732; &#49444;&#52824; &#50756;&#47308;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h6&gt;&#44036;&#45800;&#54620; &#53580;&#49828;&#53944;&lt;/h6&gt;
&lt;p&gt;&lt;a href="http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html" class="external" title="http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html"&gt;Maven in 5 Minutes&lt;/a&gt; &#54168;&#51060;&#51648;&#51032; &#50696;&#51228;&#47484; &#46384;&#46972;&#54644;&#48372;&#47732; &#51088;&#46041;&#51004;&#47196; &#54532;&#47196;&#51229;&#53944; &#50752;&#44984;&#44032; &#49373;&#44596;&#45796;&lt;/p&gt;
&lt;p&gt;&#47700;&#51060;&#48656;&#50640;&#49436; &#51228;&#49884;&#54616;&#45716; &#44592;&#48376;&#51201;&#51064; &lt;a href="http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html" class="external" title="http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html"&gt;&#54532;&#47196;&#51229;&#53944;&#50752;&#44984;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&#52572;&#49345;&#50948; &#46356;&#47113;&#53664;&#47532;&#50644; pom.xml, properties &#54028;&#51068;&#46308;, build.xml &#54028;&#51068;&#46308;, &#46972;&#51060;&#49468;&#49828;&#44288;&#47144; &#54028;&#51068;&#46308;&#51060; &#50948;&#52824;&#54620;&#45796;&lt;/p&gt;
&lt;p&gt;&#44536;&#50808;&#50640;&#45716; src &#46356;&#47113;&#53664;&#47532;&#50752; target &#46356;&#47113;&#53664;&#47532; &#44536;&#47532;&#44256; .svn, CVS &#44057;&#51008; &#47700;&#53440;&#53580;&#51060;&#45908; &#46356;&#47113;&#53664;&#47532;&#47564; &#50948;&#52824;&#54616;&#45716;&#44152; &#44428;&#51109;&#54620;&#45796;&lt;/p&gt;
&lt;p&gt;(&#45796;&#51473;&#54532;&#47196;&#51229;&#53944;&#51068; &#44221;&#50864; &#54532;&#47196;&#51229;&#53944; &#48324;&#47196; &#48324;&#46020;)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Createing a project&lt;/strong&gt;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;mvn archetype:create -DgroupId=&lt;span style="color: rgb(0, 0, 254);"&gt;com.mycompany.app&lt;/span&gt; -DartifactId=&lt;span style="color: rgb(225, 0, 224);"&gt;my-app&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&#46972;&#44256; &#49892;&#54665;&#54616;&#47732; &#49892;&#54665;&#54620; &#50948;&#52824; &#54616;&#50948;&#50640; &lt;span style="color: rgb(225, 0, 224);"&gt;my-app&lt;/span&gt; &#54260;&#45908;&#44032; &#49373;&#44596;&#45796;&lt;/p&gt;
&lt;p&gt;&#44536;&#47532;&#44256; &#44536; &#54616;&#50948;&#47196; pom.xml, src &#54260;&#45908;&#44032; &#49373;&#44592;&#44256; src &#54616;&#50948;&#47196; main/java/&lt;span style="color: rgb(0, 0, 254);"&gt;com/mycompany/app&lt;/span&gt;/App.java,&lt;/p&gt;
&lt;p&gt;test/java/&lt;span style="color: rgb(0, 0, 254);"&gt;com/mycompany/app&lt;/span&gt;/AppTest.java &#54028;&#51068;&#51060; &#51088;&#46041;&#51004;&#47196; &#49373;&#49457;&#46108;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Build the Project&lt;/strong&gt;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;mvn package&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&#50948;&#51032; &#47749;&#47161;&#51012; &#51077;&#47141;&#54616;&#47732; pom &#54028;&#51068;&#50640; &lt;span style="color: rgb(153, 51, 101);"&gt;packaging&lt;/span&gt; &#50640; &#51221;&#51032;&#46108; jar &#47196; &#54056;&#53412;&#51669; &#46104;&#45716;&#44163; &#44057;&#45796;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;pom.xml&lt;/strong&gt;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;&amp;lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&lt;br /&gt;
&amp;nbsp; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;groupId&amp;gt;com.neonos&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;artifactId&amp;gt;my-app&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp; &lt;span style="color: rgb(153, 51, 101);"&gt;&amp;lt;packaging&amp;gt;jar&amp;lt;/packaging&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;version&amp;gt;1.0-SNAPSHOT&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;name&amp;gt;my-app&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;url&amp;gt;http://maven.apache.org&amp;lt;/url&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;dependencies&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;junit&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;junit&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;3.8.1&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;scope&amp;gt;test&amp;lt;/scope&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;/dependencies&amp;gt;&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;my-app/&lt;span style="color: rgb(0, 203, 0);"&gt;target/my-app-1.0-SNAPSHOT.jar&lt;/span&gt; &#54028;&#51068;&#51060; &#49373;&#49457;&#46108;&#45796;&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;java -cp &lt;span style="color: rgb(0, 203, 0);"&gt;target/my-app-1.0-SNAPSHOT.jar&lt;/span&gt; com.mycompany.app.App&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&#47196; &#44592;&#48376;&#51201;&#51004;&#47196; &#47564;&#46308;&#50612;&#51652; &#50612;&#54540;&#47532;&#52992;&#51060;&#49496;&#51012; &#49892;&#54665;&#54624; &#49688; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h6&gt;&#51060;&#53364;&#47549;&#49828;&#47196; &#51060;&#49324;&#44032;&#44592;&lt;/h6&gt;
&lt;p&gt;&#50948;&#50752; &#44057;&#51060; &#47564;&#46308;&#50612;&#51652; &#50752;&#44984;&#47484; &#51060;&#53364;&#47549;&#49828;&#47196; &#50734;&#44200;&#49436; &#48716;&#46300;&#54532;&#47196;&#49464;&#49828;&#47484; &#50976;&#51648;&#54644;&#48376;&#45796;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h6&gt;&#49332;&#51677; &#48373;&#51105;&#54620; &#53580;&#49828;&#53944;&lt;/h6&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h6&gt;&#50612;&#46523;&#44172; &#50424;&#44163;&#51064;&#44032;?&lt;/h6&gt;
</source>
  <rights nil="true"></rights>
  <creator>http://nezah.myid.net/</creator>
  <contributor_modified>http://nezah.myid.net/</contributor_modified>
  <version type="integer">62</version>
  <tags></tags>
</page>
