Не удается запустить требование об отсутствии пакета osgi.wiring.package - PullRequest
0 голосов
/ 14 июня 2019

* ОШИБКА * -

JBossFuse: karaf @ root> start 294 Ошибка при выполнении команды: Ошибка запуска комплектов: невозможно запустить комплект 294: Неразрешенное ограничение в комплекте com.javaoutofbounds.camel-cxfrs-api [294]: невозможно разрешить 294.0: отсутствует требование [294.0] osgi.wiring.package;(& (osgi.wiring.package = org.codehaus.jackson.annotate) (версия> = 1.9.0) (! (версия> = 2.0.0)))

Я скачал этот проект github https://github.com/apache/camel/tree/master/examples/camel-example-cxf-blueprint. Maven Build успешно в командной строке.
Но когда я развертываю его в JBossFuse, версия 6.3.0, он показывает вышеуказанную ошибку ...

Это мой pom.xml

http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.javaoutofbounds camel-cxfrs-api 0.0.1-SNAPSHOT

<packaging>bundle</packaging>

<name>Camel :: CXF-RS Rest Service :: Example</name>

<dependencies>
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-cxf</artifactId>
        <version>2.15.0</version>
    </dependency>
    <dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-jaxrs</artifactId>
        <version>1.9.13</version>
    </dependency>
    <dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-mapper-asl</artifactId>
        <version>1.9.13</version>
    </dependency>
    <dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-core-asl</artifactId>
        <version>1.9.13</version>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.felix</groupId>
            <artifactId>maven-bundle-plugin</artifactId>
            <extensions>true</extensions>
            <version>2.5.0</version>
            <configuration>
                <instructions>
                    <Export-Package></Export-Package>                   
                </instructions>
            </configuration>
        </plugin>
    </plugins>
</build>

И мой манифест выглядит примерно так - MANIFEST.MF-

Manifest-Version: 1.0 Class-Path:

Я хочу, чтобы был создан пакет и результаты были показаны API, созданным этим проектом...

...