Вопрос

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

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

У Netbeans, кажется, есть протобуф-плугин, но я не могу найти его для Eclipse. Есть один?

Это было полезно?

Решение 3

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

Другие советы

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

Не уверен, есть ли строитель, но я нашел плагин для Синтаксис выделение Для буферов протокола.

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top