4

Nexus warをTomcatサーバーNexusにインストールすると、Winホームディレクトリにフォルダーなどが作成されます。これを別のディレクトリにリダイレクトしたい。

意味..nexusにそのリポジトリをユーザー定義のフォルダーに保存してもらいたい

これを行う方法 ?

4

4 に答える 4

2

Nexus Web アプリケーションをデプロイする前に、環境変数 PLEXUS_NEXUS_WORK を /bin/setenv.cmd ファイルのユーザー定義フォルダーに設定し、Tomcat を再起動する必要があります。

便利な Windows の例はありませんが、Linux デプロイメントの /usr/share/tomcat7/bin/setenv.sh は次のとおりです。

#! /bin/sh
export PLEXUS_NEXUS_WORK=/var/nexus

Windowsの同等物は次のようになると思います:

SET PLEXUS_NEXUS_WORK=C:\NEXUS
于 2013-07-22T21:38:26.900 に答える
2

Tomcat 7 と Nexus 2.8 を使用している場合、PLEXUS_NEXUS_WORK 環境変数を設定してもうまくいきませんでした。おそらく、これは新しいバージョンの Nexus では機能しなくなりました。

うまくいったのは、Nexus Web アプリのWEB-INF/classesフォルダーにあるnexus.propertiesファイルのnexus-work設定を変更することでした。

私の設定は次のようになります。

nexus-work=D:/sonatype-work/nexus
于 2014-04-11T01:37:19.947 に答える
0

Tomcat で Jetty war を実行する代わりに、Jetty サーバーが組み込まれた Nexus バンドル インストーラーを使用することをお勧めします。それは可能ですが、組み込みの Jetty でしかサポートされていないため、Nexus Professional に簡単にアップグレードすることはできません。

バンドル インストーラーを使用する場合、ストレージは sonatype-work/nexus という nexus フォルダーの兄弟フォルダーになります。

詳細については、Nexus を使用した無料の書籍リポジトリ管理をご覧ください。

于 2012-08-30T21:36:02.943 に答える