OSGI erzeugen: bundle-classpath im maven-bundle-plugin

Ich versuche, fügen Sie alle jars aus web-inf/lib in der Bundle-ClassPath.
Ich sah mehrere Möglichkeiten, es zu tun, keiner von Ihnen arbeitet:

1) hinzufügen

<Embed-Dependency>*;scope=compile|runtime;inline=true</Embed-Dependency>
<Embed-Directory>WEB-INF/lib</Embed-Directory>
<Embed-Transitive>true</Embed-Transitive>

2) fügen Sie

<Bundle-ClassPath>.,{maven-dependencies},WEB-INF/classes</Bundle-ClassPath>

Natürlich schreiben Gläser, one-by-one "Bundle-ClassPath" löst das problem, aber es klingt nicht wie eine vernünftige Lösung.

Dank

Ich weiß, dies ist eine alte post, aber ich dachte, es lohnt sich hinzufügen, dass die zweite option, die Sie über muss verwendet werden in Verbindung mit der ersten, dh. die {maven-Abhängigkeiten} variable kann nur verwendet werden, nachdem Sie angegeben haben, das einbetten von Abhängigkeiten, und verwendet wird zum Steuern der position des eingebetteten Abhängigkeiten im Bundle-ClassPath

InformationsquelleAutor lili | 2011-01-30

Schreibe einen Kommentar