I'am пытается установки затмений среды для разработки пучков (с Maven-расслоение-плагин-BND) и запустить & отлаживать, что пучки равноденствия из затменияКак настроить среду разработки Eclipse, расслоения (Equinox Maven)
I создал набор образцов с org.apache.felix maven-bundle-plugin и может установить и запустить эти пакеты из eclipse equinox,
, но каждый раз, когда мне нужно запустить «установочный файл: C: \ path \ bundle1.jar», «установить файл: C: \ path \ bundle2.jar ", который вызывает боль. я искал конфигурацию запуска, но он только запускает и запускает (плагины) проекты в рабочих пространствах, а не в проектах maven.
Что я сделал - это создать проект maven и добавить зависимости (bundle1, bundle2 и т. Д.) И добавить плагин maven-dependency, чтобы скопировать все зависящие пакеты в одной папке (другая проблема заключается в использовании equimox «_» для определения версия пакетов, но maven использует «-» в качестве делиметра), если я не снимаю версию в автономном приложении equinox, мне нужно предоставить версию пакета в файле config.ini, но я этого не хочу, это правильный способ решить эту проблему?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${bundleDirectory}</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
<stripVersion>true</stripVersion>
</configuration>
</execution>
</executions>
</plugin>
Подводя итог, у меня есть пакеты в папке, которая создается с org.apache.felix Maven-расслоением-плагин, как я могу запустить и отладить их от затмения?