Проверьте плагин p2-maven, разработанный мной.Это плагин с открытым исходным кодом, дружественный сообществу, который обрабатывает:
- упаковка jar-файлов, которые не являются пакетами OSGi (полностью настраиваемые)
- создание полнофункционального p2-сайт обновления, который может использоваться в Eclipse PDE
- генерация соответствующих исходных комплектов (он генерирует исходные комплекты для всех комплектов)
Подробности и документацию можно найти здесь: http://projects.reficio.org/p2-maven-plugin/manual.html
Пример использования:
<plugin>
<groupId>org.reficio</groupId>
<artifactId>p2-maven-plugin</artifactId>
<version>1.0.0-SNAPSHOT</version>
<executions>
<execution>
<id>default-cli</id>
<configuration>
<artifacts>
<!-- specify your depencies here -->
<!-- groupId:artifactId:version -->
<artifact><id>commons-io:commons-io:2.1</id></artifact>
<artifact><id>commons-lang:commons-lang:2.4</id></artifact>
<artifact><id>commons-lang:commons-lang:2.5</id></artifact>
<artifact><id>commons-lang:commons-lang:2.6</id></artifact>
<artifact><id>org.apache.commons:commons-lang3:3.1</id></artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>