OSGi バンドルを作成し、Maven をビルド管理ツールとして使用するプロジェクトを開始しています。私の理解では、OSGi バンドルについては、プライベート/パブリックにするパッケージを選択できます。
質問は次のとおりです。
com.example
パッケージをエクスポート パッケージとして宣言し、プライベート パッケージとして宣言するバンドルに依存している場合com.example.internal
、ビルド時にcom.example.internal
(ビルドが失敗する必要がある) の使用を検出する方法はありますか?
開発時に Eclipse がそれを検出できれば素晴らしいことですが、それができるとはとても思えません。