気ままなつぶやき

おべんきょしたこととか

【maven】nexusのインストール

参考にしたのはこのページTheNEXUS | A Community Project

ダウンロードして解凍

$wget http://www.sonatype.org/downloads/nexus-2.0.6-bundle.tar.gz
$tar zxvf nexus-2.0.6-bundle.tar.gz 

2つのディレクトリができる

$ ls
nexus-2.0.6  nexus-2.0.6-bundle.tar.gz  sonatype-work

起動するのには、
${NEXUS_HOME}/nexus-2.0.6/bin/jsw/linux-x86-64/nexus
をstop,startと実行すればよいだけ。
(${NEXUS_HOME}はnexusダウンロードしたとこ)

#!/bin/sh
# chkconfig: 345 80 20
# description: nexus start/stop Script

# 実行ユーザの指定
export RUN_AS_USER=nexus

# user check
if [ `/usr/bin/whoami` != "nexus" ];
then
    echo "This script is only for nexus ."
    exit 1
fi

#nexusの起動
${NEXUS_HOME}/nexus-2.0.6/bin/jsw/linux-x86-64/nexus $@

exit 0

起動した

f:id:pnsk:20120724161659p:plain

※ちょっとロゴをかえちゃってます。。。ローカルで使うし。。


初期状態では
admin/admin123
でログインできます。

Login to Sonatype



※追記

javaのパスを確認しよう

${NEXUS_HOME}/nexus-2.0.6/bin/jsw/conf/wrapper.conf
javaのパスが通ってないと起動しない場合があるよ。

ちゃんとエラーメッセージでないから気づかないと死にマフ。

デフォ

wrapper.java.command=java

ってなってるから、絶対パス書いちゃうか、javaでパス通すか。。

javaのメモリを増やそう

デフォッってるからコメントアウトして指定してあげましょう。

さくさく快適ーず

# Size Java memory, in MB (-Xms)
wrapper.java.initmemory=512
# Size Java memory, in MB (-Xmx)
wrapper.java.maxmemory=1024

追記

下記の方が最新です。。

junko.hatenablog.com

junko.hatenablog.com