maven リポジトリとして sonatype nexus をインストールしました。nexus のインストールは Active Directory を使用してユーザーを認証しており、匿名ログインはオフになっています。
私のレポにアーティファクトをアップロードするすべてのユーザーは、一意のユーザー名で識別される必要があるため、AD 統合です。
この構造を使用する通常の方法はPOM.xml
、配布管理タグで設定して、アーティファクトが nexus に送信されるようにすることです。
<distributionManagement>
...
<repository>
<id>deploymentRepo</id>
<name>Internal Releases</name>
<url>http://nexusserver:8081/nexus/content/repositories/releases</url>
</repository>
...
</distributionManagement>
ローカル リポジトリ設定 ( ~/.m2/settings.xml
) で、ユーザー名とパスワードの組み合わせを追加して nexus にログインします。
<server>
<id>deploymentRepo</id>
<username>deployment</username>
<password>deployment123</password>
</server>
それは私にとってはうまく機能していますが、私が達成しようとしているのは、ユーザーパスワードをローカルリポジトリに入れることなく、どうにかしてネクサスで認証を行うことです。出来ますか?