cygwin上でmavenを使う

Windows7(64bit)上。32bitの方のjdkを使っている。

javaをインストールする。

jdkをインストールして、cygwinjdkへのパスを通す。
JDKはスペースを含むProgram Filesは避けて、C:\Java32にインストールした。
.bash_profile

export PATH="/cygdrive/c/{jdkのpath}/bin"
$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)
$ which java
/cygdrive/C/Java32/jdk1.6.0_26/bin/java

maven3をインストール

http://maven.apache.org/download.html
から
apache-maven-3.0.3.zip
をダウンロードした。

解凍したところにPATHを通す。
.bash_profile

export PATH="/cygdrive/c/Java/apache-maven-3.0.3/bin:$PATH"
$ mvn -version
Apache Maven 3.0.3 (r1075438; 2011-03-01 02:31:09+0900)
Maven home: C:\Java\apache-maven-3.0.3
Java version: 1.6.0_26, vendor: Sun Microsystems Inc.
Java home: C:\Java32\jdk1.6.0_26\jre
Default locale: ja_JP, platform encoding: MS932
OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"

MAVEN_OPTS設定
.bashrc

# mvn
MAVEN_OPTS="-Xmx512M -Duser.language=en"

out of memory対策と、cygwinutf-8で使っているときのメッセージ文字化け対策