問題タブ [nexus3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sonatype - Nexus 3 のアップグレードにより、Maven リポジトリの URL が変更されました
移行ユーティリティを実行して、Nexus 2 (2.14) を Nexus 3.40-02 にアップグレードしました。
Nexus 3 移行ツールは、2.14 インスタンスからすべてのコンテンツを取り込みましたが、URL をすべての Maven リポジトリに微妙に変更しました。
例えば
https://nexus.foo.net/content/repositories/releases
なりました
https://nexus.foo.net/repository/releases
管理者アカウントで Nexus 3 UI にアクセスすると、リポジトリ/設定を参照します。URL は表示されますが、変更できません。
Nexus の URL は jar を使用する何百人以上のエンドユーザーによって pom でエンコードされているため、これは非常に危険に思えます。移行ツールが URL をこのように変更するのはなぜですか? また、[設定] の下に URL フィールドが表示される理由について、ドキュメントには何も見つかりませんが、変更して修正することはできません。
誰が何がうまくいかなかったのかについて何か考えがありますか?
ありがとう。
sonatype - ネクサス 3.4.0-02-win64
nexus 3.4.0-02-win64 をインストールしようとしましたが、最後に以下の例外が発生しました。この問題を解決するにはどうすればよいですか?
ディレクトリから「nexus.exe /run」コマンドを実行します..「nexus-3.4.0-02-win64\nexus-3.4.0-02\bin>」java 8
私のPCにあり、windows-64
.
2017-08-08 11:49:47,125+0300 ERROR [_shutdown_waiter] *SYSTEM java.lang.Throwable - java.lang.NumberFormatException: For input string: "" 2017-08-08 11:49:47,129+0300 ERROR [ _shutdown_waiter] *SYSTEM java.lang.Throwable - java.lang.NumberFormatException.forInputString(不明なソース) で 2017-08-08 11:49:47,131+0300 ERROR [_shutdown_waiter] *SYSTEM java.lang.Throwable - java.lang で.Integer.parseInt(不明なソース) 2017-08-08 11:49:47,134+0300 ERROR [_shutdown_waiter] *SYSTEM java.lang.Throwable - java.lang.Integer.parseInt(不明なソース) 2017-08-08 11 :49:47,137+0300 エラー [_shutdown_waiter] *SYSTEM java.lang.Throwable - com.exe4j.runtime.WinLauncher$1.run(WinLauncher.java:80) で
maven - Maven SNAPSHOT のタイムスタンプはすべてのリポジトリで同じ形式ですか?
すべての SNAPSHOT jar にタイムスタンプを割り当てる Nexus 2 を使用します。このタイムスタンプを使用して、特定の jar に対処できます。
将来的には Nexus 3 または Artifactory への移行を検討しています。タイムスタンプ形式は、すべてのベンダーで同じ Maven 標準であるかどうかは疑問です。