http://svn.apache.org/repos/asf/felix/releases/maven-bundle-plugin-2.3.7/doc/site/wrap-mojo.html sagt bundle:wrap
ist veraltet, gleich mit bundle:bundleall
. Ich verwende derzeit wrap
, um ein OSGi-Bündel aus einer Nicht-OSGi-Abhängigkeit zu erstellen, wie unter http://www.lucamasini.net/Home/osgi-with-felix/creating-osgi-bundles-of-your-maven-dependencies beschrieben. Was sollten sie ersetzen und was ist der Grund für die Abwertung?Warum (und zu welchem Zweck) sind die wrap/bundleall Ziele von maven-bundle-plugin veraltet?
9
A
Antwort
9
Die Alternative ist nur das Bündel zu verwenden: Ziel Bündel, dann in Ihrem pom.xml das Plugin konfigurieren ähnlich der folgenden:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<configuration>
<instructions>
<Embed-Dependency>*;scope=compile;inline=true</Embed-Dependency>
<_exportcontents>*</_exportcontents>
</instructions>
</configuration>
</plugin>
können Sie steuern, welche eingebettete Abhängigkeiten erhalten und exportiert durch die Platzhalter zu ändern Attribute "*", Umfang usw.
4
ich die gleiche Frage gefragt haben, finden Sie hier einen Hinweis:
http://www.mail-archive.com/[email protected]/msg22221.html
„Statt neue Features/Ziele hinzugefügt werden gemeinsame Anwendungsfälle zu lösen, wie Mega-Bundles, etc . "
Ich denke, sie werden die aktuellen Ziele überarbeiten, weil die aktuelle Codebasis nicht alles unterstützt, was sie im Plugin implementieren möchten.
Verwandte Themen
- 1. Zu welchem Zweck wird Android TextUtils verwendet?
- 2. Warum sind toList und Freunde nicht veraltet?
- 3. Fortran Dim (x, y), zu welchem Zweck?
- 4. Was sind die Ziele von Ninject Modulen?
- 5. Warum sind alle Methoden in PoolingClientConnectionManager veraltet?
- 6. Was ist der Zweck von "::" und warum ist es nützlich?
- 7. Java Component.show()/hide() sind veraltet ... warum? weiß
- 8. In welchem Format sind die Bluez-Befehle?
- 9. sind document.all und document.layers jetzt veraltet
- 10. Sind OpenShift-Dokumente veraltet?
- 11. Gradle Warnung: variant.getOutputFile() und variant.setOutputFile() sind veraltet
- 12. In welchem Level sind die Threads von fread aktiviert? Auf welchem Level müssen sie sein?
- 13. Warum ist body.scrollTop veraltet?
- 14. ASP.NET MVC 3: Zweck von IgnoreRoute ("{Ressource} .axd/{* pathInfo}"); ? veraltet?
- 15. Sind die nicht asynchronen Versionen von CloudBlockBlob Uploads veraltet
- 16. Verfolgen der Verwendung von Funktionen, die als veraltet gekennzeichnet sind
- 17. Zweck von z3 :: Taktik und z3 :: Ziel
- 18. Warum ist TabListener veraltet?
- 19. Warum sind die mit TBitBtn enthaltenen Glyphen so hässlich und veraltet?
- 20. Sind Java-Eigenschaften effektiv veraltet?
- 21. Was sind gute Namenskonventionen für Ant-Ziele?
- 22. Sind Nachrichtenwarteschlangen in Linux veraltet?
- 23. Warum ist TSD veraltet?
- 24. Warum ist die fgets-Funktion veraltet?
- 25. Warum ist GenFsm veraltet?
- 26. Warum wurde std :: strstream veraltet?
- 27. Warum ist OnClosing veraltet und sollte ich wandern zu OnFormClosing
- 28. Warum ist die Konstante HTTP.UTF_8 veraltet?
- 29. Tippen Ziele sind zu klein - Google Pagespeed Feedback
- 30. Was ist der Zweck von FrameLayout und in welchem Szenario sollten wir es verwenden?
Dies funktioniert nicht für mich ohne ' true ' –
antonyh