2011-07-26 3 views
2

Я пытаюсь создать openNMS в eclipse helios, используя maven. После импорта источника, используя «импортировать существующий проект maven», я получаю около 10 тыс. Ошибок. Также у меня есть некоторая ошибка в самом pom.xml, я думал, что исправление может уменьшить количество ошибок. Ошибка в pom.xml являетсяОшибка в POM.xml

maven-resources-plugin prior to 2.4 is not supported by m2e. Use maven-resources-plugin version 2.4 or later.

И со ссылкой на http://www.opennms.org/wiki/Eclipse_and_OpenNMS для строительства OpenNMS

Iam использования Maven, доступной на http://www.eclipse.org/m2e/download/

ответ

3

Это поможет, если вы сказали нам, какие версии Затмения & m2eclipse, которую вы используете, и какую версию OpenNMS вы пытаетесь создать.

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

Также убедитесь, что вы используете инструкции, соответствующие версии OpenNMS, которую вы пытаетесь построить.


Я запустил команду МВН затмение: затмение из CMD линии, загруженного библиотеки в хранилище, то я пытался импортировать один и тот же исходный каталог в затмении только найти 10k ошибки

Это не то, что я имел в виду.

  • Выйдите из затмения.
  • Получить командную строку.
  • Создайте новый каталог где-то там, где нет в рабочем пространстве eclipse.
  • Оформить заказ на исходный код.
  • Из командной строки запустите «mvn install».

И вы не ответили на вопросы, которые я задал выше. Если вы не хотите ответить, хорошо ... но не ожидайте, что мы сможем вам помочь.


... и я получаю сообщение об ошибке, как сборки Failure [INFO] Есть отказы тестов.

Произошло то, что модульные тесты потерпели неудачу, по-видимому, потому что что-то нужно настроить для проведения тестирования. (Возможно, тесты пытаются говорить с базой данных?)

Есть два решения:

  • Узнайте, что вызывает тесты на провал, и это исправить. Отчеты о уверенности могут дать вам некоторые подсказки, и в тестовой настройке может быть какая-то документация разработчика.

  • Отключить тесты, добавив -Dmaven.test.skip=true в командную строку mvn; см. this page.

Было бы неплохо прочитать документацию Maven, если вы этого еще не сделали.

+0

Я запустил команду МВН затмение: затмение из CMD линии, скачал библиотеки в репозитории, тогда я попытался импортировать один и тот же исходный каталог в eclipse только для того, чтобы найти ошибки 10k – TechnocraT

+0

Thats not what @Stephen C спрашивает, не можете ли вы просто использовать более высокую версию в соответствии с сообщением об ошибке – Shahzeb

+0

Iam, используя maven 2.2.1, но Я не знаю, как получить более высокую версию плагина ресурсов maven. Означает ли это, что для установки более высокой версии maven i.e 3.0.3 и последующей сборки? – TechnocraT

2

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

Если вы хотите использовать eclipse: eclipse, вы должны использовать НЕ использовать импорт «maven» из eclipse. Используйте только «импортировать существующий проект». Если вы хотите использовать m2eclipse, не используйте eclipse: eclipse.

+0

Спасибо, чувак. Я создаю в командной строке, используя mvn install -Dmaven.test.skip = true, и окончательный результат был успешным. Теперь как импортировать его в eclipse. – TechnocraT

+0

Вы выбираете. * либо * использовать Import/Maven/Existing Maven Project или mvn eclipse: eclipse, за которым следует Импорт/Существующий проект. – bmargulies

+0

yup Я сделал это, и iam получил тысячи ошибок в eclipse. не знаю, с чего начать и как их решить. – TechnocraT

2

У меня была эта проблема с источником PDFBox, с родительским pom для этого проекта. Я положил это в pdfbox/pom.xml (только, чтобы получить его скомпилировать в затмении в аренду, что единственное, что я хотел):

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-resources-plugin</artifactId> 
    <version>2.4</version> 
    <executions> 
     <!-- had a process goal here that i removed because it was not compatible --> 
    </executions> 
    </plugin> 
+0

У меня была эта ошибка. PDFBox очень сильно нарушил мой существующий Eclipse (установил что-то вроде Tycho). Мне пришлось переустановить eclipse. На самом деле это не следует вводить в общий дистрибутив библиотеки –

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

  • Нет связанных вопросов^_^