私が欲しいのは、ビルド構成に依存する設定を持つ方法です。具体的な例を挙げると、私のAndroidアプリケーションはWebサービスに接続します。開発では、構成可能な値からサービスURLを取得する必要があります。テストでは、別の値を取得する必要があります。本番環境では、さらに別の値を取得します。
したがって、コードには次のようなものがあります。
public class HttpRequestHelper
{
private static String GetServiceUrl(ServiceAction action)
{
return serviceUrl + action.toString();
}
}
デフォルト(Eclipseを介したデバッグ/実行時)では、そのURLをhttp:// localhost:1234にします。
テストではhttps://test.mydomain.comが必要です
本番環境ではhttps://mydomain.comが必要です
私はEclipseとAntに不慣れで、Javaを使用してから長い時間が経ちました。これを設定するにはどうすればよいですか?build.xmlはどのように見えるべきですか?テスト/製品バージョンをビルドするときは、コマンドラインを使用する必要があることを理解しています。大丈夫。しかし、ビルドに応じてこのserviceUrlを自動設定する方法がわかりません。この情報(リソース、プロパティファイル?)を配置するのに最適な場所すらわかりません。設定、構築、設定、構築などは絶対に避けたいです。