2009-07-17 6 views
5

Ich versuche, Google Protokollpuffer in meinem Projekt zu verwenden, und ich möchte einige Werkzeugunterstützung von Eclipse haben. Insbesondere möchte ich, dass Eclipse jedes Mal, wenn ich Änderungen an den .proto Dateien vornimmt, protoc aufruft und dann den gesamten Code neu erstellt, der vom generierten Code abhängt.Wie bekomme ich Unterstützung für GPB in Eclipse?

Ich habe versucht, einen benutzerdefinierten Builder einzurichten, aber es hält mich mit Fehlern nervt Ich verstehe nicht, am häufigsten es beklagt, dass die .proto Datei von --proto-path gegeben nicht auf dem Weg ist, die es von allen sein sollte, kann ich sagen. Da ich ${build_files} verwende, übergibt Eclipse alle geänderten Dateien an den Compiler (anstelle von denen, die ich konfiguriert habe, um den Build auszulösen).

NetBeans scheint ein protobuf-Plugin zu haben, aber ich finde keinen für Eclipse. Ist dort eines?

+0

duplizieren von http://stackoverflow.com/questions/968578/eclipse-plugin-for-working-with-protobuf – Thilo

Antwort

1

In der Praxis stellte sich heraus, Syntax Highlighting nicht so wichtig sein, ich kaum bearbeiten diese Dateien, und sie neigen dazu, sehr klein sein. Maven und das m2eclipse-Plugin behandeln die Bauseite der Dinge großartig.

1

Nicht sicher, ob es einen Builder gibt, aber ich habe ein Plugin für syntax highlighting für Protokollpuffer gefunden.

Sie können ein external builder auf dem Plugin definieren, das eine ant-Task aufruft. Es ist ein hässlicher Klotz, aber bis es eine bessere Lösung gibt, kann dies Ihren Zwecken dienen.

+0

Yup, das ist was auch verwenden. – JesperE

0

Ich empfehle, mit Googles "Protocol Buffers Development Tool". Es ist ein Plugin für Eclipse, das unter anderem automatische Regeneration und Fehlerprüfung bietet. Es ist hier verfügbar: http://code.google.com/p/protobuf-dt/.

0

Während diese Frage nahe Eclipse plugin for working with protobuf ist, sind die Antworten hier anders.

Nun, ja, wenn Sie Maven/Gradle verwenden, um protoc aufzurufen (Protobuf-Compiler), dann brauchen Sie vielleicht überhaupt kein Eclipse-Plugin.
Colorizing Editor hilft für lange Datei oder mit vielen Kommentaren. Wissen, dass es 2 Editor-Plugins für Eclipse gibt.

Verwandte Themen