*PATH=%PATH%;%M2_HOME%;bin
====確認====
C:\>>mvn --version
Apache Maven 3.0.4 (r1232337; 2012-01-17 17:44:56+0900)
Maven home: C:\springsource\apache-maven-3.0.4
====プロキシ設定====
*/conf/settings.xml
<<proxies>> <<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|-->> <<proxy>> <<id>>optional<</id>> <<active>>true<</active>> <<protocol>>http<</protocol>> <<!--username>>proxyuser<</username -->> <<!--password>>proxypass<</password -->> <<host>>172.16.xx.xx<</host>> <<port>>8080<</port>> <<!-- nonProxyHosts>>127.0.0.1|localhost<</nonProxyHosts> > -->> <</proxy>> <<!-- -->> <</proxies>>
====プロジェクトを作成====
*JAR ファイルを作成するプロジェクトを作成
===pom.xml===
*プロジェクトに関する情報を持つ重要なファイル
<<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/xsd/maven-4.0.0.xsd">> <<modelVersion>>4.0.0<</modelVersion>>
<<groupId>>info.typea.sample<</groupId>> <<artifactId>>sample<</artifactId>> <<version>>1.0-SNAPSHOT<</version>> <<packaging>>jar<</packaging>>
<<name>>sample<</name>> <<url>>http://maven.apache.org<</url>>
<<properties>> <<project.build.sourceEncoding>>UTF-8<</project.build.sourceEncoding>> <</properties>>
<<dependencies>> <<dependency>> <<groupId>>junit<</groupId>> <<artifactId>>junit<</artifactId>> <<version>>3.8.1<</version>> <<scope>>test<</scope>> <</dependency>> <</dependencies>> <</project>>
{|class="wikitable"
*project/distributionManagement 要素の入れ子として repository 要素を追加
mvn deploy
<<project ...>>
...
<<distributionManagement>> <<repository>> <<id>>deploy-repository<</id>> <<name>>deployRepository<</name>> <<url>>file://${env.M2_HOME}/deployRepository<</url>> <</repository>> <</distributionManagement>>
...
<</project>>
====プロジェクトのクリーン====
*生成したファイルを削除