Я экспериментирую с протокольными буферами в существующем, довольно ванильном проекте Maven 2. В настоящее время я вызываю оболочку script каждый раз, когда мне нужно обновлять мои сгенерированные источники. Это, очевидно, хлопот, так как я хотел бы, чтобы источники генерировались автоматически перед каждой сборкой. Надеюсь, не прибегая к постыдному хакерству.
Итак, мой вопрос в два раза:
-
Длинный снимок: есть ли плагин протокола для буферов для Maven 2, который может достичь вышеуказанного в автоматическом режиме? Там есть ветвь в Google Code, автор которой, похоже, сделал попытку реализовать такой плагин. К сожалению, он не прошел обзор кода или не был объединен в protobuf trunk. Статус этого плагина, таким образом, неизвестен.
-
Вероятно, более реалистично: отсутствует реальный плагин, как еще я могу вызвать вызов
protoc
из моей сборки Maven 2? Я полагаю, что я могу подключить существующую оболочку script к вызовуantrun
или что-то подобное.
Личный опыт наиболее ценится.