जो मैं चाहता हूं वह सेटिंग कॉन्फ़िगरेशन पर निर्भर सेटिंग्स रखने का एक तरीका है। एक विशिष्ट उदाहरण देने के लिए, मेरा एंड्रॉइड एप्लिकेशन वेब सेवा से जुड़ता है। विकास में, मैं सेवा यूआरएल को विन्यास योग्य मूल्य से खींचना चाहता हूं। टेस्ट में, मैं एक अलग मूल्य खींचना चाहता हूं। उत्पादन में, अभी तक एक और मूल्य।एंड्रॉइड - बिल्ड कॉन्फ़िगरेशन बनाने के लिए चींटी का उपयोग करें जो कॉन्फ़िगरेशन मानों को बदलता है
तो, कोड में मैं कुछ इस तरह है:
public class HttpRequestHelper
{
private static String GetServiceUrl(ServiceAction action)
{
return serviceUrl + action.toString();
}
}
डिफ़ॉल्ट रूप से (/ डिबगिंग जब ग्रहण के माध्यम से चल), मैं होने के लिए कि यूआरएल http://localhost:1234
टेस्ट में मैं चाहता हूँ चाहते https://test.mydomain.com
उत्पादन में मुझे https://mydomain.com
मैं ग्रहण और चींटी के लिए नया हूं और यह लंबे समय से रहा है क्योंकि हम एड जावा मैं इसे स्थापित करने के बारे में कैसे जा सकता हूं? Build.xml को कैसा दिखना चाहिए? मैं समझता हूं कि जब मैं परीक्षण/प्रोड संस्करण बनाना चाहता हूं तो मुझे कमांड लाइन का उपयोग करने की आवश्यकता होगी। वह ठीक है। लेकिन मुझे नहीं पता कि इस सेवा को कैसे प्राप्त करें ऑटो-सेट निर्माण पर निर्भर है। मुझे यह जानकारी भी सुनिश्चित नहीं है कि इस जानकारी को रखने के लिए सबसे अच्छी जगह (संसाधन, गुण गुण?)। मैं वास्तव में इसे स्थापित करने, निर्माण करने, इसे स्थापित करने, निर्माण करने आदि से बचना चाहता हूं।