私は、依存関係をダウンロードするリポジトリとして自己ホストNexusインストールを使用する一連の関連プロジェクトを持っています。<mirrors>と<servers>をsettings.xmlにいくつかのプロジェクトのためだけに使用する
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
<mirrors>
<mirror>
<id>central</id>
<name>central</name>
<url>http://myserver/repository/maven-public/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
</settings>
すべてが、私はプロジェクトのそのセットとは無関係なプロジェクトに同じマシン上で動作するようにしたい場合は、Mavenのは、それを使用しようとすることを除いて、正常に動作します:私の~/.m2/settings.xml
ファイル以下でだから私のセットアップ依存関係をダウンロードするためのNexusリポジトリは、この時点では望ましくありません。
私は自分のNexusリポジトリを使用したいプロジェクトのpom.xmlに何かを設定することを考えていますが、私はそれを理解できません。
私はMavenプロファイルについて読んでいましたが、正しい選択ではありません。 <profiles>
は、<mirrors>
からthis exampleまでの同じレベルのタグである必要がありますが、そのミラーは、(そのリポジトリを使用したい私のプロジェクトのpom.xmlに設定することを期待していた) 。
お返事ありがとうございます。 'settings.xml'や' pom.xml'に何かを設定するだけで問題を解決したいのですが、それが可能かどうかは分かりますか?私たちは大きなチームであり、誰もがそのコマンドを実行するのではない。 –