Сегодня утром у меня возникла странная проблема, которая помешала моему процессу разработки, и, поскольку я нашла причину, я бы хотела услышать ваше мнение о наиболее разумном шаге.
Моя среда IDE сообщает мне следующую зависимость из моего pom. xml не может быть найден:
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-table</artifactId>
<version>1.9.1</version>
</dependency>
Я не мог понять, почему, потому что я могу добавить любую другую зависимость из хранилища без проблем, поэтому я заглянул в хранилище, только найти пустую папку, содержащую только файлы .pom! Это также не должно быть большой проблемой, но пакет даже не доступен в репозитории самих Apache, папка такая же пустая, как в репозитории, который я обычно использую.
В чем дело? Нашел ли я какую-то «запрещенную зависимость»? Потому что я начинаю чувствовать, что Николас Кейдж медленно раскрывает глубокие ненужные секреты. Является ли это просто ошибкой из Apache, который был скопирован в другие репозитории (я могу представить, что они зеркально отражаются, а не обновляются вручную)?
И самое главное: какие у меня есть варианты? Я бы предпочел не извлекать код из GitHub и компилировать свой собственный .jar (как в старые времена), если есть какая-либо другая опция. Когда я пишу это, я понимаю, насколько вы полагаетесь на разные инструменты в качестве разработчика, не уверен, что это хорошо, в какой-то момент мы в конечном итоге будем зависеть от таких инструментов упрощения, но я думаю, что это другое топи c на другой день.