- 追加された行はこの色です。
- 削除された行はこの色です。
-mavenリポジトリソフトウェアのsonatype nexusについて
*Install nexus [#k63dd0dd]
最近のバージョンでは、warデプロイは非推奨となっている。
スタンドアロンで立ち上げて、8081ポートにアクセスする。
後はbinにあるnexus startでOK。起動に失敗する場合はwapper.logを見ると原因が出ている。
**Customize [#k68379cb]
sonatype nexusの設定ディレクトリはPLEXUS_NEXUS_WORKの環境変数で設定する。
Portの変更やworkディレクトリの変更はconf/nexus.propertiesで行う。
*Repository [#u81e042c]
リポジトリ―の種類。一度作ったら変更不可能。
**Proxy Repository [#ac0057c0]
ほかのリポジトリへのproxyとなる。デフォルトでは以下の3つのproxyがpublicとして用意されている。単なるproxyなのでアップロード不可能。
+Apache Snapthos
+Codehaus Snapshots
+Central
**Hosted Repository [#a630c725]
nexusによるhostingのためhosted。ここにはアップロード可能!
**Virtual Repository [#y144211a]
A Virtual Repository serves as an adaptor to and from different types of repositories.
二つの違ったリポジトリタイプのアダプター機能を提供しますとある。あまり使うことはなさそう。
**Group Repository [#ae464572]
ReleaseとSnapshotのHOSTEDを二つ束ねて見た目上一つの参照用リポジトリとしてまとめる機能。参照だけでアップロードには利用できないので注意。
**Repositoryの設定項目 [#za552661]
-気になるものを抜粋
|Repository policy|snapshotだと毎回ダウンロード|
|Override Storage Location |リポジトリ単位で保存場所を変えることができる。容量が気になるなら変更せよ|
*Sonatype neuxs トラブルシューティング [#leb81be1]
|デプロイ時に401エラー|リポジトリIDに対して適切なID/PASSが設定されているか?またgroupリポジトリに対してデプロイはできないのでURLを確認する|
*バックアップ [#mbfcbf08]
SONATYPE_WORKディレクトリ以下に設定もrepositoryも含まれるためディスクに余裕があればこれをバックアップせよ。