Я пытаюсь настроить среду затмения для разработки пакетов (с помощью maven-bundle-plugin-bnd)
и запустите и отладьте связку равноденствия из eclipse
Я создал примеры пакетов с помощью org.apache.felix maven-bundle-plugin и могу установить и запустить эти пакеты из eclipse equinox,
но каждый раз, когда мне нужно запустить «install file: C: \ path \ bundle1.jar», «install file: C: \ path \ bundle2.jar», что вызывает боль. Я искал конфигурацию запуска, но она только внедряет и запускает (плагин) проекты в рабочей области, а не проекты Maven.
Что я сделал, так это создал проект maven и добавил зависимости (bundle1, bundle2 и т. Д.) И добавил плагин maven-dependency-plugin для копирования всех зависимых пакетов в одну папку (другая проблема - равноденствие, используя разделитель "_" для определения версии из комплектов, но maven использует «-» в качестве разделителя), если я не раздеваю версию в автономном приложении равноденствия, мне нужно предоставить версию комплекта в файле 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-bundle-plugin, как я могу запустить и отладить их из eclipse?