他の多くのプロジェクトのバックエンドとして機能するライブラリプロジェクトがあります。Web接続や解析などを行います。次に、これに基づいて構築された他のフロントエンドプロジェクトがあります。開発環境とサーバー環境では、ビルドタイプのコードベースの特定の値を置き換えるANTビルドスクリプトを作成しました。したがって、2つのターゲットbuildDev
とがありbuildProd
ます。
依存(ライブラリ以外のプロジェクト)を構築するときに値を正しく設定する方法はありますか?たとえばant debug
、プロジェクトで行う場合はバックエンドを構築し、ant buildDev
行うant release
場合はで行いant buildProd
ます。
私はそれが不可能であるとかなり確信しているので、代替案は何ですか。
不思議なことに、カスタムビルドは、ビルドのタイプに基づいて異なる値が割り当てられた静的変数を持つファイルを置き換えるだけです。複雑すぎることはありません。