Ich verwende ScalapB, um Quellcode für das Protobuf-Schema zu generieren. Funktioniert super. Wie erzeuge ich ein jar, das nur aus dem generierten Quellcode besteht? Ich möchte eine JAR-Datei erstellen und sie als Abhängigkeit zu Zeppelin Spark Interpreter hinzufügen.So erstellen Sie eine JAR-Datei aus den generierten Quellen com.trueaccord.scalapb
0
A
Antwort
1
Ich nehme an, Sie meinen, Sie wollten den kompilierten generierten Code. Wenn Sie SBT verwenden, geben Sie einfach package
ein und das gewünschte JAR wird generiert.
jedoch auf die Tatsache, Ihre Probleme auftreten kann, dass (1) Funken Schiffe mit einer anderen Version von Google-protobuf als die einem ScalaPB Bedürfnisse und (2) Sie nicht nur Ihren kompilierten Code zur Verfügung stellen müssen, um Funken, aber auch alle seine Abhängigkeiten (wie ScalaPB selbst). In diesem Fall können Sie das Paket sbt-assembly verwenden. Anweisungen sind hier: https://scalapb.github.io/sparksql.html
Verwandte Themen
- 1. Erstellen Sie eine Schnittstelle für heterogene Quellen
- 2. So wählen Sie Daten aus generierten Informationsschematabellen
- 3. So erstellen Sie eine Bestellung aus den Daten des Einkaufswagens
- 4. Cmake ausführbare Datei mit automatisch generierten Quellen
- 5. So überprüfen Sie, ob Binärdateien aus bestimmten Quellen erstellt werden
- 6. Cmake aus den Quellen erstellen funktioniert nicht für verschachtelte Quellverzeichnisse
- 7. Erstellen einer Seitennummerierung aus mehreren Quellen
- 8. Erstellen von RStudio aus Quellen: javac error
- 9. So stapeln Sie Daten aus mehreren Quellen in grafana
- 10. Nginx und OpenSSL aus Quellen erstellen
- 11. So erstellen Sie Quellen aus Ressourcen (oder anderen Projektdateien) in SBT
- 12. So erstellen Sie den Dateiwähler
- 13. Warum sieht NetBeans IDE die generierten Quellen nicht?
- 14. So erstellen Sie eine Ellipsenformgeometrie
- 15. So zeigen Sie Quellen als eine Baumstruktur in Firefox-Entwicklungstools
- 16. So erstellen Sie eine Spalte, die automatisch den Durchschnitt aus den Spalten einer anderen Tabelle berechnet
- 17. So erstellen Sie eine Bibliothek
- 18. Lombok Maven javadoc: aggregierter Bericht mit generierten Quellen
- 19. So extrahieren Sie den von der encrypt-Methode generierten IV-Vektor aus encrypted_strings
- 20. So erstellen Sie eine v4-Unterstützungsbibliothek aus der Quelle
- 21. So erstellen Sie eine Textdatei aus Jenkins TextParameter
- 22. So erstellen Sie eine Observable aus CLLocationManager Updates
- 23. So erstellen Sie eine Bitmap aus einer RGB-Farbe
- 24. So fügen Sie Werte aus den generierten dynamischen Feldern in die Datenbank ein
- 25. So erstellen Sie eine Farbkarte aus 3 Arrays in Python
- 26. So erstellen Sie eine GMSPlace
- 27. So erstellen Sie eine Berichtsbibliothek?
- 28. So erstellen Sie eine Beendigungsnachricht
- 29. So erstellen Sie eine Funktion
- 30. So erstellen Sie eine Instanz aus einem TypeMirror
Dank thesamet, Ihre Antwort war hilfreich. Ich konnte meinen Code arbeiten lassen. – Anna