Здесь рабочий процесс, который я пытаюсь построить
Я легко могу это сделать для С++, используя Eclipse CDT: В моем проекте я выбираю File- > New- > Other и выбираю File в разделе General. Затем нажмите "Дополнительно" и выберите ссылку на системный файл.
Я не нашел, как это сделать для Java. После ответа здесь предлагает создать другой проект с сгенерированным кодом и сделать его зависимым от моего проекта. Это работает, но кажется излишним.
Есть ли способ напрямую связать сгенерированные классы Java protobuf Java с моим проектом?
Ну, на самом деле Java не имеет фазы "ссылки". Ваши два варианта:
Я подозреваю, что первый вариант упростит сохранение сгенерированного кода вдали от вашего реального источника, но второй вариант облегчит просмотр сгенерированного источника и упакует все.