<Export-Package> pour toutes les ressources à l'aide de maven-bundle-plugin

Comme une mesure temporaire pour être en mesure de faire la transition rapidement à OSGi j'ai besoin de créer un seul bocal avec tous mes bibliothèques. Ce que j'ai fait a été de mettre tous les jar bibliothèques dans src/main/resources de sorte qu'ils finissent dans la racine de la création de jar. Le problème que j'ai dit le maven-bundle-plugin pour exporter TOUS les paquets dans les pots. Donc, fondamentalement, je veux exposer toutes mes bibliothèques à d'autres ensembles OSGi

C'est la première chose que j'ai essayé dans ma POM

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.felix</groupId>
            <artifactId>maven-bundle-plugin</artifactId>
            <extensions>true</extensions>
            <configuration>
                <instructions>
                    <Export-Package>*</Export-Package>
                    <Bundle-Name>${project.artifactId}</Bundle-Name>
                    <Bundle-Version>${project.version}</Bundle-Version>
                </instructions>
            </configuration>
        </plugin>
    </plugins>
</build>`

J'ai essayé d'exporter tout y était. Mais il semble que la seule chose qui est exporté comme ce sont les deux osgi dépendances, pas les petits pots dans les ressources

J'ai plus d'une centaine de bibliothèques, alors j'essaie de trouver un moyen automatisé pour remplir la <Export-Package> directive au lieu de l'ajout de chaque librarie du paquet à la main. En quelque sorte eclipse fait dans le plugin environnement de développement, mais j'ai besoin de le faire à l'aide de maven. Est-ce possible avec le bundle de plug-in à tous? Des points supplémentaires si les pots sont ajoutés à la <Bundle-ClassPath>

OriginalL'auteur Hilikus | 2012-07-17