Maven独自ライブラリのローカルインストールとデプロイ手順

■ローカルインストール手順

mvn install:install-file -Dfile=C:pleiadesworkspaceprojectnames2-tiger-2.4.43patched.jar -DgroupId=org.seasar.container -DartifactId=s2-tiger -Dversion=2.4.43patched -Dpackaging=jar

■デプロイ手順
サーバ、hoge.taperiumの/usr/local/maven/repoがインハウスリポジトリとする。
リポジトリIDはhoge.taperiumとする。

cd c:pleiadesworkspaceprojectname ←pom.xmlがあるディレクトリに移動。
mvn deploy:deploy-file -Durl=scp://hoge.taperium/usr/local/maven/repo -DrepositoryId=hoge.taperium -Dfile=C:pleiadesworkspaceprojectnames2-tiger-2.4.43patched.jar -DgroupId=org.seasar.container -DartifactId=s2-tiger -Dversion=2.4.43patched -Dpackaging=jar

ちなみにgroupIdにセントラルと同じグループIDであるorg.seasar.containerを指定して、デプロイできないケースがある。junitとか。
そんなときは、groupIdにhoge.taperiumなどを指定して、インハウスとセントラルで固有のグループIDになるようにして対処する。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です