Я использую плагин Maven pax для запуска контейнера для равноденствия, в котором должны быть развернуты мои пакеты osgi. Поскольку бегун pax по умолчанию запускает контейнер felix, я явно дал инструкции для запуска контейнера equinox. Это моя конфигурация плагина pax в файле POM.Ошибка с Pax runner
<plugin>
<groupId>org.ops4j</groupId>
<artifactId>maven-pax-plugin</artifactId>
<version>1.4</version>
<configuration>
<runnner>1.4.0</runnner>
<framework>equinox</framework>
<provision>
<param>--log=debug</param>
<param>--definitionURL=file:C:\Users\661447\Desktop\Prime Workspace\OSGiDmHelloWorldProvider\platform.xml</param>
</provision>
</configuration>
</plugin>
Я также дал определение платформы. Это мой platform.xml файл
<platform>
<name>Equinox 3.7.0</name>
<system>
http://mirror.netcologne.de/eclipse/equinox/drops/R-3.7-201106131736/org.eclipse.osgi_3.7.0.v20110613.jar
</system>
<profile name="minimal" default="true">
<bundle>
<name>OSGi Services</name>
<url>
http://mirror.netcologne.de/eclipse/equinox/drops/R-3.7-201106131736/org.eclipse.osgi.services_3.3.0.v20110513.jar
</url>
</bundle>
</profile>
</platform>
Теперь, когда я пытаюсь установить узелок с помощью команды «МВН установки PAX: положение», я получаю следующее сообщение об ошибке
-> Preparing framework [Equinox 3.8.1]
-> loading definition from url file:C:/Users/661447/Desktop/Prime Workspace/OSG
iDmHelloWorldProvider/platform.xml
-> Using platform definition [org.ops4j.pax.runner.platform.internal.PlatformDe
[email protected]]
-> Using working directory [runner]
-> Downloading bundles...
-> Download system package
-> Downloading [http://mirror.netcologne.de/eclipse/equinox/drops/R-3.7-2011061
31736/org.eclipse.osgi_3.7.0.v20110613.jar]
-> Creating new file at destination: C:\Users\661447\Desktop\Prime Workspace\OS
GiDmHelloWorldProvider\runner\bundles\-31806645.jar
-> Equinox 3.7.0 : connecting...
___
//
// Oops, there has been a problem!
//
/__/ org.ops4j.pax.runner.platform.PlatformException: [http://mirror.netc
ologne.de/eclipse/equinox/drops/R-3.7-201106131736/org.eclipse.osgi_3.7.0.v20110
613.jar] could not be downloaded
___
/__/
-> Exception caught during execution:
java.lang.RuntimeException: org.ops4j.pax.runner.platform.PlatformException: [ht
tp://mirror.netcologne.de/eclipse/equinox/drops/R-3.7-201106131736/org.eclipse.o
sgi_3.7.0.v20110613.jar] could not be downloaded
Может ли кто-нибудь помочь мне? Заранее спасибо
Я предлагаю задать такой вопрос в списке рассылки ops4j, вы, вероятно, получите лучшую обратную связь. –