IntelliJ Maven pom.xml Я получаю следующее сообщение:

Зависимость org.xerial: sqlite-jdbc: 3.8.11.1 не найдена.

Как я могу исправить мою проблему? Это единственная зависимость в моем pom.xml, которая не работает.

enter image description here

<dependency>
    <groupId>org.xerial</groupId>
    <artifactId>sqlite-jdbc</artifactId>
    <version>3.8.11.1</version>
</dependency>
2
hasNoPatience 15 Июн 2017 в 00:29

2 ответа

После тестирования в новом тестовом проекте Maven теперь он работает в моем основном проекте. Благодарить

0
hasNoPatience 15 Июн 2017 в 00:51

Проверьте правильность свойств артефакта как группового артефакта и версии, если они исправляют, это означает, что ваш артефакт не находится в центральном репозитории maven, вам нужно вручную добавить новый репозиторий в ваш pom.xml, где присутствует этот артефакт. Если у вас есть артефакт в центре maven, попробуйте загрузить их вручную, если вы используете maven, не включенный в intellij install -> откройте консоль с помощью alt + f12, затем введите mvn dependency:resolve

Обновить

Ваш артефакт в центральном репо, https://mvnrepository.com/artifact/ org.xerial / sqlite-jdbc / 3.8.11.1 Иногда я встречаю эту ошибку в Idea (Idea не видит этой зависимости, потому что она не индексируется Idea или что-то в этом роде, версия артефакта выделяется красным, но это только идея) добавьте вручную эту зависимость или попробуйте перепроверить (очистить кеши) и все будет работать.

0
fxrbfg 15 Июн 2017 в 00:52