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