guice-servletをarchivaのローカルリポジトリに追加する

guice-servletarchivaのローカルリポジトリに追加したときの手順の覚え書き。

Upload Artifact

適当なユーザーでログインして、左のメニューのManageグループから

Upload Artifact

を選択。

POM情報入力とjarのアップロード

入力はこんな感じで。

Group Id com.google.code.guice
Artifact Id guice-servlet
Version 1.0
Packaging jar
Classifier 空欄
Generate Maven 2 POM チェック入れる
Repository Id 気分的にsnapshotのほう

POMファイルは自動生成させるのでアップロードしない。

settings.xmlにミラーを追加

settings.xmlのmirrorにsnapshotを入れてなかったら追加しておく。

    <mirror>
      <id>archiva.default.my.snapshot</id>
      <mirrorOf>*</mirrorOf>
      <name>apache archiva on my host, snapshot</name>
      <url>http://myserver/archiva/repository/snapshots</url>
    </mirror>

以上でOK.
なんかすぐには反映されなかったりしたので、コマンドプロンプトを立ち上げなおすなり、30分くらい待ってみるなりしてみるといいと思う。