2015-02-03 3 views
1

Я импортировал проект Java в новое затмение рабочее пространство, и это дало мне много ошибок:проекта отсутствуют необходимые библиотеки [Затмение]

Он говорит: «„MyProject“проекта отсутствуют необходимые библиотеки:/User/linus/.m2/... "(каталог длиннее, но не представляет интереса для вас)

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

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

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

output after running *mvn --version* and *mvn*

Кто-нибудь есть идея ? Заранее спасибо

EDIT: Я переустановил Maven и теперь есть папка /.m2. Он содержит /.m2/repository/, но нет ничего в нем ...

+0

Я предполагаю, что это проект maven? У вас установлен maven для текущего пользователя? – jnd

+0

Импортировано в Eclipse как * точно *? Импорт -> Существующий проект в рабочее пространство? С помощью мастера Maven нового проекта? Выбрав исходный контроль? Вы использовали разъем Maven SCM? И, наконец, вы «linus» в /User/linus/.m2/... »? – chrisinmtown

+0

@jnd да, это так. Я должен был установить его (все шаги, которые он сказал в терминале) любым способом чтобы проверить, была ли установка успешной? – LinusGeffarth

ответ

1

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

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

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

Чтобы проверить работоспособность проекта и maven на вашем компьютере (не обращая внимания на Eclipse на мгновение), убедитесь, что у вас есть хорошее подключение к Интернету, откройте окно терминала, смените каталог («cd») на каталог проекта , и введите «mvn install».

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

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

В конечном итоге все это должно устранить проблему с исходным кодом «Проект отсутствует необходимой библиотеки».

Смежные вопросы