Мне нужно сделать университетский проект, и для этого мне нужно клонировать Bookkeeper с github, чтобы создать несколько тестовых случаев. Моя проблема в том, что когда я импортирую проект с помощью maven, он показывает мне ошибку:
Could not find artifact org.apache.distributedlog:distributedlog-core:pom:4.11.0-SNAPSHOT in apache.snapshots (https://repository.apache.org/snapshots)
Я искал в Интернете решение, но ничто не решило мою проблему, я также попробовал другую систему, и проблема не устранена. Как я могу это решить? Спасибо!
P.S. Я использую IntelliJ.
да, но не решил это, я также попробовал это в системе одного из моих друзей и, похоже, работает
Почему вы используете моментальную версию библиотеки? Версии снэпшотов не должны использоваться (и не предназначены для использования в качестве выпущенной версии каким-либо проектом). Пожалуйста, используйте приведенную ниже зависимость вместо моментального снимка.
<dependency>
<groupId>org.apache.distributedlog</groupId>
<artifactId>distributedlog-core</artifactId>
<version>4.11.0</version>
</dependency>
Вы также можете использовать последнюю версию. Пожалуйста, обратитесь к указанному ниже сайту репозитория maven. https://mvnrepository.com/artifact/org.apache.distributedlog/distributedlog-core
потому что это не мой проект, я только клонировал с github и пытался собрать с помощью maven
Хорошо, но, как говорится, ни одно сообщество (компания) не выпускает версию моментального снимка для использования. Может быть, это была первоначальная версия, которую они только что выпустили для пробы, а затем удалили. Итак, как я уже упоминал, просто используйте версию 4.11.0 вместо 4.11.0-SNAPSHOT в вашем pom.xml и проверьте. Я уверен, что это сработает.
Вы пробовали "mvn clean install" в консоли?