Install nexus

最近のバージョンでは、warデプロイは非推奨となっている。 スタンドアロンで立ち上げて、8081ポートにアクセスする。 後はbinにあるnexus startでOK。起動に失敗する場合はwapper.logを見ると原因が出ている。

Customize

sonatype nexusの設定ディレクトリはPLEXUS_NEXUS_WORKの環境変数で設定する。

Portの変更やworkディレクトリの変更はconf/nexus.propertiesで行う。

Repository

リポジトリ―の種類。一度作ったら変更不可能。

Proxy Repository

ほかのリポジトリへのproxyとなる。デフォルトでは以下の3つのproxyがpublicとして用意されている。単なるproxyなのでアップロード不可能。

  1. Apache Snapthos
  2. Codehaus Snapshots
  3. Central

Hosted Repository

nexusによるhostingのためhosted。ここにはアップロード可能!

Virtual Repository

A Virtual Repository serves as an adaptor to and from different types of repositories.

二つの違ったリポジトリタイプのアダプター機能を提供しますとある。あまり使うことはなさそう。

Group Repository

ReleaseとSnapshotのHOSTEDを二つ束ねて見た目上一つの参照用リポジトリとしてまとめる機能。参照だけでアップロードには利用できないので注意。

Repositoryの設定項目

Repository policysnapshotだと毎回ダウンロード
Override Storage Locationリポジトリ単位で保存場所を変えることができる。容量が気になるなら変更せよ

Sonatype neuxs トラブルシューティング

デプロイ時に401エラーリポジトリIDに対して適切なID/PASSが設定されているか?またgroupリポジトリに対してデプロイはできないのでURLを確認する

バックアップ

SONATYPE_WORKディレクトリ以下に設定もrepositoryも含まれるためディスクに余裕があればこれをバックアップせよ。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-10-14 (金) 13:16:53