2013-04-28 3 views
0

Я разрабатываю приложение на основе Eclipse RCP и хотел бы использовать maven для разрешения зависимостей библиотек, таких как: hibernate, jpa, htmlunit и т. Д.Приложение Eclipse RCP с Maven

Проблема заключается в том, что среда RCP eclipse не распознает зависимости, разрешенные maven.

Я прочитал учебник tycho, но все было сделано в командной строке, за пределами среды eclipse, и я не могу отлаживать приложение, потому что среда затмения замечает, что она вызывает зависание. Кто-нибудь знает, как с этим бороться?

ответ

1

Самый простой способ для вас были бы добавить зависимости в вашем Manifest.mf

После нужно -

  • Goto Затмение Marketplace. Установка Maven интеграции для Eclipse,

enter image description here

  • Установите разъем Tycho для M2Eclipse.

Для этого Goto Window -> Preferences -> Maven -> Discovery -> Открыть каталог ....

enter image description here

А теперь настроить pom.xml использовать Tycho сделать сборок , Таким образом, eclipse сможет разрешить ваши зависимости.

+0

Кроме того, [Список рассылки пользователей Tycho] (https://dev.eclipse.org/mailman/listinfo/tycho-user) является отличным источником любой помощи, которая вам может понадобиться в отношении Tycho. Кроме того, ознакомьтесь с разделом целевой платформы в [этом сообщении в блоге] (http://blog.sdruskat.net/building-a-cross-platform-feature-based-eclipse-rcp-product-with-tycho-the-thpteenth /). –

0

Извините, но вы не можете использовать maven как это (например, в веб-приложении) в приложениях RCP ... Вам понадобится p2-репо со всеми вашими зависимостями, файл target, и tycho будет читать эти отпечатки, компиляция и gerenater ваш конечный продукт.