В настоящее время я оцениваю maven для улучшения нашего процесса сборки. Пока что создание и создание обычных jar-файлов работает, хотя я не совсем доволен Maven IDE.
Сейчас я нахожусь в той точке, где собраны все библиотеки, которые мне нужны для нашего проекта, и я перехожу к проектам Eclipse RCP. И теперь я не знаю, как дальше.
Есть несколько плагинов, которые мне нужно сначала создать, прежде чем перейти к реальной части RCP. Поэтому у меня на самом деле 3 проблемы.
Я хочу создать эти плагины. Единственное реальное решение для этого, похоже, это плагин maven-bundle-plugin: http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html
Но, для хорошей интеграции с IDE мне также нужны соответствующие файлы (plugin.xml, build.properties и т. Д.), Которые должны генерироваться автоматически.
Для построения частей RCP кажется, что пока единственное решение - это только pde-maven-plugin http://mojo.codehaus.org/pde-maven-plugin/, который, насколько я могу судить, использует ant-pde. Это глупо, не правда ли?
Единственное, что я смог найти, это Тихо (http://www.sonatype.com/people/2008/11/building-eclipse-plugins-with-maven-tycho/), но это пока на очень ранней стадии.
и снова необходима хорошая интеграция с Eclipse. Я действительно, действительно, действительно не хочу указывать зависимости дважды.
Итак, как вы строите свои проекты Eclipse RCP с помощью Maven?
Обновление
Пока что, похоже, такого решения не существует. Tycho выглядит очень многообещающе, но я потратил 2 дня и не запустил его (текущая версия на данный момент). Может быть, он будет готов через полгода или около того.