OSGI manquant exigence d'erreur

Je suis nouveau sur OSGI et je suis à essayer de comprendre comment je résoudre les erreurs comme celle ci-dessous

org.osgi.cadre.BundleException: non résolus de la contrainte dans le bundle org.foo.serviceBundle [253]: Impossible de résoudre 253.0: manque d'exigence [253.0] forfait; &(package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0)))

J'ai utilisé un archetype maven pour générer un bundle, et a ajouté quelques simples slf4j journalisation de ma classe Activator. Je suis également en utilisant le maven bundle de plug-in comme suit:

        <plugin>
            <groupId>org.apache.felix</groupId>
            <artifactId>maven-bundle-plugin</artifactId>
            <version>2.2.0</version>
            <extensions>true</extensions>
            <configuration>
                <instructions>
                    <Bundle-Activator>org.shoppingsite.Activator</Bundle-Activator>
                </instructions>
            </configuration>
        </plugin>

J'ai essayé d'autres combinaisons et je reçois un colis ou l'autre, ce qui n'est pas résoluble. Je suis en train de déployer le paquet sur le serveur d'applications GlassFish. Toute aide sera appréciée

Merci

OriginalL'auteur VDev | 2011-12-02