Maven Repository
通常は リポジトリマネージャ(Sonatypeの Nexusなど)を使うのが便利で良いが、レンタルサーバではJavaを動作させられなかったりするため、Apache httpdとscpで実現する方式を記載。
参考: http://maven.apache.org/plugins/maven-deploy-plugin/examples/deploy-ssh-external.html
$M2_HOME/conf/settings.xmlを`~/.m2/`ディレクトリに無ければコピーする。
# `servers`タグの下に`server`タグを作成し、上記ページのようにサーバ情報を記述する。今回記述したのは`id`と`username`のみでよかった。(公開鍵認証)
|
|
-
deployするモジュールの`pom.xml`を編集する。これも上記ページに記載がある。`distributionManagement`にデプロイ先のリポジトリ情報を書き、`extension`で`wagon-ssh-external`を記述。
-
`mvn deploy`コマンドでデプロイできる。