അപ്പാച്ചെ ആന്റ്
പ്രോഗ്രാമിങ് ഭാഷ / From Wikipedia, the free encyclopedia
സോഫ്റ്റ്വെയർ ബിൽഡ് പ്രക്രിയകൾ ഓട്ടോമേറ്റ് ചെയ്യുന്നതിനുപയോഗിക്കുന്ന ഒരു സോഫ്റ്റ്വെയർ ആണ് അപ്പാച്ചെ ആന്റ്. സോർസ് കോഡ് കമ്പൈൽ ചെയ്യുക, ബൈനറി രൂപത്തിലാക്കിയ കോഡ് ഫയലുകളെ പാക്കേജുകളാക്കുക, ഉദാ: ജാർ, ടെസ്റ്റുകൾ നടത്തുക, ഡെവലപ്പറുടെ സിസ്റ്റത്തിൽ നിന്നും പ്രൊഡക്ഷൻ സിസ്റ്റത്തിലേക്ക് കോഡ് ഡിപ്ലോയ് ചെയ്യുക, ഡോക്യുമെന്റേഷൻ ഉണ്ടാക്കുക എന്നിങ്ങനെയുള്ള കാര്യങ്ങളാണ് ബിൽഡ് പ്രക്രിയയിൽ നടക്കുന്നത്. [1]
വികസിപ്പിച്ചത് | അപ്പാച്ചെ സോഫ്റ്റ്വെയർ സമിതി |
---|---|
Stable release | |
റെപോസിറ്ററി | |
ഭാഷ | ജാവ |
ഓപ്പറേറ്റിങ് സിസ്റ്റം | Cross-platform |
തരം | Build Tool |
അനുമതിപത്രം | അപ്പാച്ചെ അനുമതിപത്രം 2.0 |
വെബ്സൈറ്റ് | http://ant.apache.org |
അപ്പാച്ചെ സോഫ്റ്റ്വെയർ ഫൗണ്ടേഷൻ ആണ് ആന്റ് നിർമ്മിച്ചിരിക്കുന്നത്. ഓപ്പൺ സോഴ്സിൽ അധിഷ്ഠിതമായി നിർമ്മിച്ചിരിക്കുന്ന ഈ സോഫ്റ്റ്വെയർ അപ്പാച്ചെ സോഫ്റ്റ്വെയർ ലൈസൻസിനു കീഴിലാണ് വരുന്നത്. [2] അനതർ നീറ്റ് റ്റൂൾ(Another Neat Tool) എന്നതിന്റെ ചുരുക്കമാണ് ആന്റ്(ANT). [3]
മെയ്ക്ക്(make) സോഫ്റ്റ്വെയറിന് സമാനമായ ഒരു റ്റൂളാണ് ഇത്. ആന്റും മെയ്ക്കും തമ്മിലുള്ള പ്രധാന വ്യത്യാസം ആന്റ് ബിൽഡ് പ്രക്രിയയെ നിർവചിക്കാൻ എക്സ്.എം.എൽ. ആണ് ഉപയോഗിക്കുന്നത് പക്ഷേ മെയ്ക്കിൽ ഈ ആവശ്യത്തിന് ഒരു മെയ്ക്ക്ഫയൽ ഫോർമാറ്റ് ഉണ്ട്. ഓരോ പ്രൊജക്റ്റിനും ഒരു ബിൽഡ് ഫയൽ ഉണ്ട്, സാധാരണഗതിയിൽ ആന്റ് ബിൽഡ് ഫയലുകൾക്ക് ബിൽഡ്.എക്സ്എംഎൽ (build.xml) എന്ന പേരാണ് കൊടുക്കാറുള്ളത്, പക്ഷേ '-buildfile' എന്ന കമാൻഡ്ലൈൻ നിർദ്ദേശം ഉപയോഗിച്ച് നമുക്കിഷ്ടമുള്ള പേര് ബിൽഡ് ഫയലിന് കൊടുക്കാവുന്നതാണ്. [4]
ആന്റ് ഒരു ജാവാ അധിഷ്ഠിത പ്രോഗ്രാമാണ്, ആയതിനാൽ പ്രവർത്തനത്തിന് ജാവാ റൺടൈമിന്റെ ആവശ്യമുണ്ട്. ജാവാ പ്രൊജക്ടുകൾ ബിൽഡ് ചെയ്യുന്നതിനു ഏറ്റവും അനുയോജ്യമായ സോഫ്റ്റ്വെയറാണ് ഇത്.