私は現在、Protobufsをシリアル化形式としてネットワーク上で使用するいくつかの個別のMavenプロジェクトを管理しています。私はDavidTrottのmaven-protocプラグインを使用して、コンパイル時にコードを生成しています。
それらのプロジェクトが互いに通信するようになるまで、つまり、互いのプロトバフを使用するまでは、すべてが順調です。protobuf言語には、私が望むことを実行する「import」ディレクティブがありますが、プロジェクトAがプロジェクトBに依存する「.proto」ファイル(またはおそらく何らかの中間形式?)をエクスポートするという課題に直面しています。
Mavenは、プロジェクトがリソースをバンドルする方法を提供しますが、AFAIKは、実行時にコードによって使用されることを意図しており、コンパイル/ソース生成フェーズ中の目標によっては使用されません。少なくとも、説明するドキュメントを見つけることができませんでした。私が達成したいこと。