2015-04-03 3 views
1

У меня есть проект движка приложения, отличного от maven. Мне нужно включить в него следующую библиотеку/проект: https://github.com/UltimaPhoenix/luceneappengine. Без использования maven вообще, как мне сделать эту работу? Мне нужны пошаговые детали. Я пытался, и мой код даже не компилируется. Я использую eclipse.Как включить проект, основанный на maven, в мой проект, не связанный с maven

Глядя на pom.xml Я понял, что мне нужно скачать luceneappengine, что я сделал на http://search.maven.org/#search%7Cga%7C1%7Cluceneappengine. Нужны ли мне какие-нибудь другие банки?

ответ

0

Прежде всего, загрузите Maven, чтобы иметь возможность построить проект. После этого просто используйте «mvn install» для создания * .jar luceneappengine (результат будет сохранен в «целевой» папке проекта). Однако, вероятно, для этого потребуются дополнительные зависимости. Чтобы получить их, используйте «mvn dependency: copy-dependencies -DoutputDirectory = $ TARGET_DIRECTORY». Эта команда загрузит все необходимые банки в указанную $ TARGET_DIRECTORY.

+0

Одно небольшое замешательство. Все это эквивалентно загрузке банки из http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.googlecode.luceneappengine%22%20AND%20a%3A%22luceneappengine%22? Вот где я смущен. Кажется, что 'pom.xml' импортирует себя. Это нормально? Этот проект находится на странице https://code.google.com/p/luceneappengine/, возможно, вы поймете лучше, чем я. –

+0

В Maven Central вы можете найти выпуски проекта, в то время как загрузка и компиляция проекта версия разработки. Если вы не собираетесь разрабатывать проект «luceneappengine», вы должны использовать один из релизов от Maven Central. Однако вам все равно нужно получить дополнительные зависимости. Вы можете сделать это с помощью команды, которую я написал. –

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