В проекте отсутствует необходимая библиотека [Eclipse]

Я импортировал проект Java в новое рабочее пространство Eclipse, и оно дало мне много ошибок:

В нем говорится: "В проекте myProject отсутствует необходимая библиотека: /User/linus/.m2/..." (каталог длиннее, но не интересен для вас)

Теперь я заглянул внутрь своего Finder, чтобы увидеть, что находится в ".m2", но нет такого каталога, где он должен быть. Кроме того, я позволил ему показать все скрытые файлы, но безуспешно. Наконец, я попытался попасть в папку с терминалом (используя cd, а затем дал мне каталог eclipse), но это тоже не сработало.

Я видел этот пост, но он не помог мне.

Я переустановил Maven, чтобы убедиться, что он может быть использован, это вывод, если я наберу mvn --version и mvn в терминале:

вывод после запуска * mvn --version * и * mvn

У кого-нибудь есть идея? заранее спасибо

РЕДАКТИРОВАТЬ: я переустановил Maven и теперь есть папка /.m2. Он содержит /.m2/repository/, но в нем ничего нет...

1 ответ

Могу ли я предложить вам прочитать учебник по Maven, например, http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

ИМХО, это замечательный инструмент для сборки, потому что он получает необходимые jar-файлы в соответствии со спецификацией в файле объектной модели проекта ("pom"), которая должна быть в вашем проекте Maven-ized, и вам не нужно самостоятельно отслеживать jar-файлы.

Посмотрите в своем проекте pom.xml, вы можете даже опубликовать его здесь.

Чтобы проверить работоспособность проекта и maven на вашем компьютере (на мгновение игнорируя Eclipse), убедитесь, что у вас хорошее интернет-соединение, откройте окно терминала, измените каталог ("cd") на каталог проекта и введите " установить ".

Это должно запустить обычный цикл сборки Maven. Первое, что он должен сделать, это загрузить все файлы jar, указанные в файле pom.xml, и хранить их глубоко в своем каталоге /Users/linus/.m2/. Затем он должен скомпилировать все ваши классы Java. В конце концов он, вероятно, соберет файл jar и скопирует его куда-нибудь.

Если все это работает, посетите http://eclipse.org/m2e/, чтобы узнать, как добавить плагин Maven (m2e) в Eclipse. Тогда ваш Eclipse должен понять, как загрузить jar-файлы и собрать проект в соответствии с файлом pom.xml.

В конце концов, это все должно исправить исходную проблему "Проекту не хватает необходимой библиотеки".

Другие вопросы по тегам