3 Stimmen

Wie kann ich ein OSGi-Bundle mit Ant signieren, ohne den Inhalt der MANIFEST.MF zu überschreiben?

Ich habe ein Eclipse-Plugin, für das ich die OSGi-Bundle-JARs mit Ant erstelle. Ich würde sie gerne mit dem Ant-Task signieren, aber das überschreibt den Inhalt der MANIFEST.MF mit den Klassensignaturen und macht die OSGi-Bundles unbrauchbar. Das JDK Jarsigner-Tool hat das gleiche Verhalten. Das Eclipse PDE scheint diese Funktionalität zu haben, aber soweit ich weiß, kann man es nur innerhalb von Eclipse verwenden. Ich möchte meinen Ant-Build von der Kommandozeile aus starten können. Kennt jemand eine einfache Möglichkeit, die Klassensignaturen an die MANIFEST.MF anzuhängen, anstatt sie zu überschreiben?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X