![]() | ![]() ![]() ![]() ![]() |
‚àì íåîîáõîäèì Ant äëß êîìïèëßöèè ïðèìåðîâ, ïðåäñòàâëåííûõ â ýòîé äîêóìåíòàöèè. Ant - ýòî ñòàíäàðòíûé èíñòðóìåíò, èñïîëüçóåìûé áîëüøèíñòâîì ïðîåêòîâ ñ îòêðûòûì èñõîäíûì êîäîì íà Java, êðîìå òîãî îí øèðîêî èñïîëüçóåòåñß è â êîììåð÷åñêèõ êîìïàíèßõ. ‚àì íåîáõîäèì Ant âåðñèè 1.4 èëè áîëåå ïîçäíåé. ‚û ìîæåòå çàãðóçèòü èñïîëíßåìûå ôàéëû äëß Ant 1.4 ïî ýòîé ññûëêå íà ñàéòå Apache/Jakarta. …ñëè ó âàñ âîçíèêíóò ïðîáëåìû ñ çàãðóçêîé ôàéëîâ, òî ïîïðîáóéòå íàéòè èõ íà äîìàøíåé ñòðàíèöå ïðîåêòà Ant, êîòîðàß íàõîäèòñß íà ñàéòå Apache/Jakarta.
Šîãäà âû ñêà÷àëè äèñòðèáóòèâ Ant, ðàçâåðíèòå åãî â äèðåêòîðèþ jakarta-ant-1.4. „îêóìåíòàöèß ïî Ant ðàñïîëîæåíà â äèðåêòîðèè docs/manual. ‚û ìîæåòå ïðîñìîòðåòü ôàéë docs/manual/index.html åñëè âû õîòèòå èñïîëüçîâàòü Ant â ñâîåé ðàáîòå. ‚àì íè÷åãî íå íàäî çíàòü î ñêðèïòàõ Ant äëß êîìïèëßöèè è çàïóñêà ïðèìåðîâ èç ýòîé äîêóìåíòàöèè. ‚ñÞ, ÷òî íàñ áåñïîêîèò â äàííûé ìîìåíò - ýòî íàëè÷èå ó âàñ èíñòàëèðîâàííîãî Ant, è óñòàíîâëåííîé ïåðåìåííîé PATH, ÷òîáû âû ìîãëè çàïóñêàòü ant èç êîìàíäíîé ñòðîêè. „ëß ýòîãî âû äîëæíû äîáàâèòü ïóòü äî äèðåêòîðèè jakarta-ant-1.4/bin ê âàøåé ïåðåìåííîé ñðåäû PATH (èëè äðóãîé ýêâèâàëåíò â âàøåé Ž‘). „ëß ïðèìåðà, ó ìåíß óñòàíîâëåí Ant â äèðåêòîðèè /usr/local/Java/Ant/jakarta-ant-1.4, òîãäà ïåðåìåííàß PATH áóäåò ñîäåðæàòü /usr/local/Java/Ant/jakarta-ant-1.4/bin. �à ïëàòôîðìå win32, åñëè Ant óñòàíîâëåí â êàòàëîãå G:/tmp/jakarta-ant-1.4 âàì ïðèäåòñß óêàçàòü ïóòü G:/tmp/jakarta-ant-1.4/bin â âàøåé ïåðåìåííîé PATH.
Šðîìå ýòîãî â ýòîé ïåðåìåííîé äîëæåí áûòü óêàçàí ïóòü äî äèðåêòîðèè bin èç JDK 1.3 (Java development kit) äëß äîñòóïà ê êîìïèëßòîðó è èíòåðïðåòàòîðó java. Žáû÷íî âàì ïðèäåòñß åùå óñòàíîâèòü ïåðåìåííóþ JAVA_HOME äëß óêàçàíèß ìåñòîïîëîæåíèß JDK 1.3, äëß òîãî ÷òîáû Ant ñìîã íàéòè êîìïèëßòîð javac. ‚àøà èíñòàëëßöèß Ant ìîæåò áûòü ñêîíôèãóðèðîâàíà òàê, ÷òî âàì íå ïîíàäîáèòñß óñòàíîâêà ýòîé ïåðåìåííîé, ïîýòîìó ïðîâåðüòå ðàáîòîñïîñîáíîñòü Ant ïåðåä ýòèì.
�ðîâåðüòå èíñòàëëßöèþ Ant ñ ïîìîùüþ shell èëè êîìàíäíîé ñòðîêè. ‘îçäàéòå ôàéë build.xml â òåêóùåé äèðåêòîðèè êîòîðûé áóäåò ñîäåðæàòü âñÞ, ÷òî ïåðå÷èñëåíî â ñëåäóþùåì êîäå:
�èñóíîê 1.1. ‘êðèïò Ant build.xml äëß òåñòèðîâàíèß èíñòàëëßöèè Ant
�à linux-ñèñòåìàõ ñ òàêèì ôàéëîì build.xml, ðàñïîëîæåííûì â äèðåêòîðèè /tmp âû óâèäèòå ñëåäóþùèé âûâîä:
�à ñèñòåìàõ win32 ñ ôàéëîì build.xml â äèðåêòîðèè D:/temp âû óâèäèòå:
…ñëè âìåñòî ýòîãî âû âèäèòå ÷òî-òî ïîõîæåå íà:
![]() | ![]() ![]() ![]() ![]() |
| �àøè äðóçüß |