Frage

Ich versuche, Google Protocol -Puffer in meinem Projekt zu verwenden, und ich möchte einige Tooling -Unterstützung von Eclipse haben. Insbesondere möchte ich Eclipse anrufen protoc Jedes Mal, wenn ich Änderungen an der .proto Dateien und dann den gesamten Code wieder aufbauen, der vom generierten Code abhängt.

Ich habe versucht, einen benutzerdefinierten Bauunternehmer einzurichten, aber er nervt mich mit Fehlern, die ich nicht verstehe, meistens beschwert es, dass die .proto Die Datei ist nicht auf dem Pfad, der von gegeben ist --proto-path, was es sein sollte, was ich sagen kann. Auch weil ich benutze ${build_files}, Eclipse gibt alle geänderten Dateien an den Compiler weiter (anstelle derjenigen, die ich so konfiguriert habe, um den Build auszulösen).

Netbeans scheint ein Protobuf-Plugin zu haben, aber ich kann keinen für die Eclipse finden. Ist dort eines?

War es hilfreich?

Lösung 3

In der Praxis stellte sich heraus, dass die Syntax -Hervorhebung nicht so wichtig war, ich bearbeite diese Dateien kaum und sie sind in der Regel sehr klein. Maven und das M2eclipse -Plugin verarbeiten die Gebäudeseite der Dinge großartig.

Andere Tipps

Es gibt ein Protoclipse -Plugin auf GoogleCode, das sich in den ersten Phasen befindet:http://code.google.com/p/protoclipse/

Ich bin mir nicht sicher, ob es einen Baumeister gibt, aber ich habe ein Plugin für gefunden Satzstellung markieren Für Protokollpuffer.

Sie können eine definieren externer Baumeister Auf dem Plugin, das eine Ameisenaufgabe hervorruft. Es ist ein hässlicher Kludge, aber bis es eine bessere Lösung gibt, kann dies Ihren Zwecken dienen.

Ich empfehle die Verwendung von Googles "Protokollpufferentwicklungs -Tools". Es ist ein Plugin für Eclipse, das unter anderem automatische Regeneration und Fehlerprüfung enthält. Es ist hier erhältlich: http://code.google.com/p/protobuf-dt/ .

Während diese Frage nahe bei anderen liegt Eclipse -Plugin für die Arbeit mit Protobuf, Antworten hier sind unterschiedlich.

Ja, wenn Sie Maven/Gradle verwenden, um aufzurufen protoc (Protobuf -Compiler), als Sie möglicherweise überhaupt kein Eclipse -Plugin benötigen.
Das Färben von Editor hilft für lange Dateien oder mit vielen Kommentaren. Wisse, dass es 2 Editor -Plugins für Eclipse gibt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top