Построить Юнг для затмения - PullRequest
0 голосов
/ 22 сентября 2011

Я пытаюсь построить проект для затмения, используя maven.Проект - jung. (http://jung.sourceforge.net/) Согласно их документации, мне нужно

1. скачать архив с файлами .jar

2. извлечь его в папку

3. Перейдите в папку и запустите mvn eclipse: eclipse

Если я все правильно понимаю, после этого он должен создать проект для eclipse, и я могу связываться с ним через varialbe M2_REPO в моем собственном проекте.и используйте библиотеки в моем коде.

Но проблема в том, что maven говорит [INFO] Создание проекта заглушки Maven (без POM) 1. (или [INFO] Невозможно выполнить mojo: eclipse. Требуетсяпроект с существующим pomxml, но сборка не использует one.for maven 2) Не думаю, что это логически правильно, потому что для этого требуется сам проект, прежде чем создавать проект.

После некоторого поиска в Google я понялчто мне нужен какой-то проект с файлом pom.xml. Более того, я могу создать такой проект, используя maven, набрав mvn archetype: generate -DgroupId = com.mycompany.app -DartifactId = my-app -DarchetypeArtifactId = maven-archetype-quickstart -DinteractiveMode = false

Хорошо, он создает проект, но что дальше?Как связать библиотеки jung с проектом?

Я предпринял несколько попыток (например, перенес jar и xml-файл друг на друга, выполняя команды maven, но у меня нет хороших результатов).

Итак, кто-нибудь может четко описать шаги, которые я должен выполнить после получения файла ошибки "NO POM.XML"?Моя последняя цель - проект Eclipse, в котором используются библиотеки Jung.

Спасибо!

1 Ответ

2 голосов
/ 22 сентября 2011

Похоже, вы скачиваете предварительно собранную версию, предназначенную для людей, которые просто хотят использовать библиотеку. Следовательно, он не имеет файла pom.xml, который необходим Maven для сборки проекта, и может даже не иметь исходного кода.

Если вы хотите создать его самостоятельно, следуйте инструкциям на http://sourceforge.net/apps/trac/jung/wiki/JUNGManual#Appendix:HowtoBuildJUNG, не забывая использовать второй параметр, указанный для проверки кода из CVS («Если вы пользователь, сделайте это:»). Или вы можете проверить его из CVS из Eclipse, в этом случае вам не нужно выполнять часть 'mvn eclipse: eclipse'. Если вы используете Eclipse с проектом Maven, я бы порекомендовал установить плагин M2E для Eclipse, доступный на торговой площадке Eclipse. Затем вы можете включить проект как проект Maven, и с ним будет намного проще работать.

Я сам собрал его в соответствии с инструкциями (хотя и не настроил его в Eclipse), и они работали нормально.

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