古いプロジェクトをリファクタリングして、パッケージを小さなライブラリに分割しています。最後に、ライブラリが webstart アプリケーションに読み込まれるため、使用している jar に署名する必要があります。
これはすべて理論上は正常に機能しますが、一部のクラスは異なる jar 内の「同じ」パッケージに残っているため、maven 内で単体テストを実行しているときにセキュリティ証明書に関する問題が発生します。署名されたコードと署名されていないコードが同じパッケージに含まれているためです。
他のプロジェクトが壊れないように、クラスを移動せずにこれを達成したいと思っていました。
私の選択肢は何ですか?