Как мне получить поддержку GPB в Eclipse? - PullRequest
5 голосов
/ 17 июля 2009

Я пытаюсь использовать буфер протокола Google в своем проекте, и я хотел бы получить некоторую поддержку инструментов от Eclipse. В частности, я хочу, чтобы Eclipse вызывал protoc каждый раз, когда я вносил изменения в файлы .proto, а затем перестраивал весь код, который зависит от сгенерированного кода.

Я пытался настроить Custom Builder, но он продолжает давать мне ошибки с ошибками, которых я не понимаю, чаще всего он жалуется, что файл .proto не находится на пути, указанном --proto-path, что должно быть все что я могу сказать. Кроме того, поскольку я использую ${build_files}, Eclipse передает все измененные файлы компилятору (вместо тех, которые я настроил для запуска сборки).

В NetBeans, похоже, есть плагин protobuf-Plugin, но я не могу найти его для Eclipse. Есть ли один?

Ответы [ 5 ]

3 голосов
/ 05 августа 2010

Theres плагин Protoclipse на GoogleCode, который находится на начальных этапах: http://code.google.com/p/protoclipse/

1 голос
/ 09 ноября 2009

На практике подсветка синтаксиса оказалась не так важна, я почти не редактирую эти файлы, и они, как правило, очень малы. Maven и плагин m2eclipse отлично справляются со строительными задачами.

1 голос
/ 17 июля 2009

Не уверен, что есть компоновщик, но я нашел плагин для подсветки синтаксиса для буферов протокола.

Вы можете определить внешний компоновщик для плагина, который вызывает задачу муравья. Это безобразный кладезь, но пока нет лучшего решения, оно может служить вашим целям.

0 голосов
/ 06 ноября 2016

Хотя этот вопрос близок к другому Плагину Eclipse для работы с protobuf , ответы здесь другие.

Ну, да, если вы используете maven / gradle для вызова protoc (компилятор Protobuf), то вам может вообще не понадобиться плагин Eclipse. Редактор раскрашивания помогает для длинных файлов или со многими комментариями. Знайте, что есть 2 плагина редактора для Eclipse.

0 голосов
/ 20 октября 2011

Я рекомендую использовать «Инструменты разработки буферов протокола» от Google. Это плагин для Eclipse, который помимо прочего включает автоматическую регенерацию и проверку ошибок. Это доступно здесь: http://code.google.com/p/protobuf-dt/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...