В настоящее время я оцениваю 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. Это глупо, не так ли?
Единственное, что я смог найти, это tycho (http://www.sonatype.com/people/2008/11/building-eclipse-plugins-with-maven-tycho/), но это пока на очень ранней стадии.
и опять же, необходима хорошая интеграция с Eclipse. Я очень, очень, очень не хочу указывать зависимости дважды.
Итак, как вы создаете свои проекты Eclipse RCP с помощью maven?
Обновить
На данный момент кажется, что такого решения нет. Tycho выглядит очень многообещающе, но я потратил 2 дня и не запустил его (текущая версия на данный момент). Возможно, через пол года он будет готов.