2012-05-23 4 views
1

У меня есть требование, как, я должен создать проект плагина eclipse с настраиваемой структурой папок, которую я могу сделать успешно.конвертировать проект плагина eclipse в проект maven программно

Следующий шаг заключается в том, что я хочу создать проект, созданный во время выполнения, с помощью моего плагина, чтобы иметь управление зависимостями maven, т. Е. Каждый проект, который я создаю с помощью моего мастера, должен иметь управление зависимостями maven.

У кого-нибудь есть представление, как я могу достичь этого, кроме Тихо.

ПРИМЕЧАНИЕ: При поиске решения я наткнулся Tycho мавена плагин, но он только строит проект плагин Eclipse, не делает его проект Maven (согласно моему пониманию)

ответ

1

Там нет простой способ сделать проект как проект Maven , так и проект плагина Eclipse. Существуют разные правила для системы сборки Maven и Eclipse, разные идеи для решения различий.

Как вы сказали, Tycho не делает проект Eclipse проектом Maven в традиционном смысле (например, управление зависимостями в стиле Maven), только делает Maven осведомленным о правилах Eclipse. К счастью, он позволяет вам скомпилировать ваши плагины с помощью Maven (по крайней мере, с mvn3) очень просто.

Если вам не нужен ваш проект для компиляции в Eclipse, вы можете использовать другие инструменты, такие как Maven Pax, но я не знаю их возможностей и ограничений.

Как правило, если Pax работает, это может помочь, в противном случае я не думаю, что есть инструмент, уже созданный из-за основных логических различий между Maven и OSGi/Eclipse плагином мира.

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