Название вопроса типа объясняет все это. Я видел другие вопросы, ссылающиеся на это, но я думаю, что они больше ориентированы на публичный репозиторий github. Использование этой конфигурации в зависимом проекте работает, когда репозиторий общедоступен:
<repositories>
<repository>
<id>company-core-mvn-repo</id>
<url>https://raw.github.com/company/company-core/mvn-repo/</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.company.core</groupId>
<artifactId>company-core</artifactId>
<version>1.1</version>
</dependency>
</dependencies>
Но не тогда, когда я меняю настройки на приватные. Я надеялся, что кто-то может сказать мне, что это невозможно, прежде чем я попробую другой подход. Кажется странным, что зависимость не имеет проблем с публикацией в github, но я не могу найти конфигурацию, которая позволит зависящему пакету вывести ее.