Я хочу использовать зависимость maven: загрузить пакет. Мне нужно настроить как удаленный репозиторий, так и репозиторий плагинов. Если я настраиваю его в настройках. xml, он работает:
(Пример настроек. xml из https://maven.apache.org/settings.html)
<profiles>
<profile>
...
<repositories>
<repository>
<id>codehausSnapshots</id>
<name>Codehaus Snapshots</name>
<releases>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<url>http://snapshots.maven.codehaus.org/maven2</url>
<layout>default</layout>
</repository>
</repositories>
<pluginRepositories>
...
</pluginRepositories>
...
</profile>
</profiles>
...
</settings>
mvn dependency:get -Dartifact=<artifact>
Однако Я хотел бы иметь возможность сделать это без настройки файла настроек. xml. Я знаю зависимость: get позволяет вам указать аргумент -DremoteRepositories. Есть ли способ указать хранилище плагинов? В моем конкретном случае оба репозитория фактически находятся в одном и том же месте, однако, если я предоставлю только -DremoteRepositories, maven не сможет загрузить плагины.