ローカルのMavenリポジトリの場所をMavenコマンドラインの引数として設定することは可能ですか?
事は私がでデフォルトのものを使用しないことです~/.m2/repository。ただし、独自の設定でビルドされているプロジェクトをでチェックアウトしました-s settings.xml。そのsettings.xmlは私のローカルリポジトリを指定しないので、Mavenはusesを~/.m2/repository再び使用します... <localRepository>プロジェクトのsettings.xmlに要素を追加する必要なしにデフォルト以外のローカルリポジトリの場所を使用したいと思います
私はもう試した
-DlocalRepository="..."$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=-Dsettings.localRepository
しかし、これらのオプションはどれも機能しません。
サードパーティのsettings.xmlを変更するか、ローカルリポジトリをに移動するかを決定する必要があると思います ~
settings.xml。maven.apache.org/guides/mini/guide-configuring-maven.htmlを