Maven-зависимости не доступны в Java - PullRequest
2 голосов
/ 14 мая 2019

У меня есть проект, управляемый Maven, который я пытаюсь заставить работать в Eclipse.Проблема в том, что все зависимости, которыми управляет Maven, не доступны внутри кода Java.

В Eclipse я получаю сообщение об ошибке при импорте для соответствующих классов:

The type org.apache.commons.math3.util.Pair is not accessible

в то время как при попытке создать проект с помощью Maven выдается ошибка:

package org.apache.commons.math3.util is not visible (package org.apache.commons.math3.util is declared in the unnamed module, but module org.apache.commons.math3.util does not read it)

Зависимости были загружены Maven, и я могу найти их в папке .m2.Я даже вижу файлы jar при просмотре пути сборки Java в Eclipse.

Я также получаю ту же ошибку при попытке использовать Maven через командную строку.

Кто-нибудь знает почемуэто может происходить?

Ответы [ 2 ]

0 голосов
/ 14 мая 2019

Мне удалось это исправить.Я не знаю почему, но не создавая файл module-info.java, когда eclipse спросил меня, все работало просто отлично.

0 голосов
/ 14 мая 2019

однажды это случилось со мной тоже. Похоже, проблема с разрешением в моем случае или проблема с дисковым пространством. Также попробуйте удалить зависимость с диска и снова запустить mvn clean install. Убедитесь, что вы используете актуальную версию maven и выполните принудительное обновление зависимостей ALT + F5 +.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...