Допустим, у вас есть проект, который использует стороннюю библиотеку, такую как API данных Google Analytics (gdata) , которая в настоящее время не развернута ни в одном из известных или популярных Maven публичные репозитории / индексы. Это не большая проблема, поскольку я могу просто развернуть артефакт в своем локальном репозитории Nexus.
Но есть ли в сообществе Maven лучшие практики для того, как я должен назвать «координаты» этой библиотеки в моем POM, поскольку стандарт для нее еще не установлен в публичных репозиториях?
Например, я должен ссылаться на него в моем POM как
<dependency>
<groupId>com.google</groupId>
<artifactId>gdata-analytics</artifactId>
<version>1.0</version>
</dependency>
или есть какой-то лучший / более стандартный способ для меня придумать artifactId
?
(И почему, черт возьми, провайдер из нескольких десятков библиотек, таких как Google, не приложит усилий к тому, чтобы разместить их в общедоступных общедоступных репозиториях / индексах Maven? и тем самым подтолкнуть к усыновлению?)