2つのJavaバージョンは大幅に異なることに気付きましたが、私が作成しようとしているライブラリは、標準のHTTP/TCPネットワークとデータコレクションを使用してそのタスクを実行します。これらは、スコープは異なりますが、両方のプラットフォームが提供する2つの機能です。最小公分母で動作するライブラリを作成できると思いますが、少なくともジェネリックスとより広範なデータ収集の利点を活用するJavaSEバージョンがあれば理想的です。
ビルドスクリプトを使用してJavaプラットフォームごとに個別のライブラリを作成し、ライブラリの2つのバージョン間で可能な限り多くのコードを共有するコードベースを維持できることを望んでいます。APIは明らかにわずかに異なりますが、ライブラリのコアビジネスロジックを共有できれば、時間と労力を節約できます。
この目標を達成するために利用できるビルドスクリプト/前処理/その他の手法はありますか?これはもっと面倒で、それだけの価値がありますか?