У меня есть следующий репозиторий, доступный для моего проекта Maven, где я могу публиковать артефакты моментальных снимков:
<distributionManagement>
<repository>
<id>artifactory-releases</id>
<url>https://artifactory.company.com/mvn-release-local</url>
</repository>
<snapshotRepository>
<id>artifactory-snapshots</id>
<url>https://artifactory.company.com/mvn-snapshot-local</url>
</snapshotRepository>
</distributionManagement>
Как я могу перенастроить свою установку (pom.xml
) или цель развертывания (mvn deploy
), чтобы развернуть мои артефакты по альтернативному пути в этом репозитории или чтобы файлы имели другой префикс имени в этом репозитории.
Я не могу: * изменить репозиторий (это единственный, в который я должен нажать) * разрешить отправку моих тестовых развертываний в то же место, где проект уже настроен для отправки (на основе Maven groupId
и artifactId
), потому что я переписал бы снимки, уже отправленные туда, с моим тестом
Я также не хочу менять свои Maven groupId
и artifactId
. Это связано с тем, что это вызовет слишком много изменений в этом многомодульном проекте Maven.
Пользовательский пример: я хочу провести несколько тестов с методом развертывания прототипа, и я должен был протестировать его с тем же репозиторием без серьезного рефакторинга. Просто разверните немного другой/параллельный путь в этом репозитории Maven.
Цель deploy:deploy
не кажется настраиваемой. в этом отношении.