J2ME と J2SE の両方のアプリを構築しようとしています。プレゼンテーション コードは明らかに異なりますが、ロジックはできるだけ共通に保ちたいと考えています。
私の計画は、Ant または Antenna のプリプロセッサを使用して、J2ME または J2SE Graphics オブジェクトのいずれかを選択し、そのクラスが私のロジックと表示コードの間の唯一の共通部分になるようにすることです。必要なのは、Ant/Antenna のビルド タスク中にいくつかのファイルで 1 行または 2 行のインポートを交換することだけです。
この設定方法についてアドバイスをいただきたいです。
私は現在、J2ME と J2SE の 2 つの Eclipse プロジェクトを持っています。プリプロセッサをセットアップする方法について、いくつかのアイデアがあります。
J2SE コードをデフォルトにし、J2SE コードのみを前処理して、J2SE 固有のインポートをスワップします。
J2ME プロジェクトと J2SE プロジェクトの両方にアンテナ プリプロセッサを使用する
Ant テキスト置換を使用して、必要なソース変更を行います
私。正しく設定するのが難しい
ii. 少しぎこちなく感じる
iii. いくつかの条件付きインポートよりもはるかに多くを使用する必要があるとは思わないので、それほど悪くはないようです。
誰もこのようなことを経験したことがありますか?アドバイスをいただければ幸いです。