2012-01-20 9 views
7

पर उपलब्ध नहीं हैं मैं एक त्रुटि प्राप्त:चींटी के वैकल्पिक कार्य जब मैं CentOS जावा परियोजना का निर्माण करने पर चींटी चलाने CentOS

Could not create task or type of type: replaceregexp 

चींटी -diagnostics पता चलता है कि वैकल्पिक कार्य उपलब्ध नहीं हैं। मैं चींटी के लिए वैकल्पिक कार्यों को कैसे स्थापित कर सकता हूं?

एंटी CentOS पैकेज से स्थापित है।

+1

एंटी इंस्टॉल के 'lib' dir में वैकल्पिक कार्य जार रखें। –

+0

क्यों -1? -------- –

उत्तर

16

काम करता है:

yum install ant-nodeps 
+1

क्या आपको लापता regexp जार स्थापित करने की आवश्यकता नहीं है? "yum इंस्टॉल करें एंटी-अपाचे-रेगेक्सपी" ?? –

+0

@ MarkO'Connor, ऐसा नहीं लगता है। मेरे लिए पूरी तरह से काम किया :) धन्यवाद जंकी! : डी – Swivel

+0

मेरे लिए काम नहीं करता है। Centos7 –

2

निम्न आदेश चींटी के वैकल्पिक कार्यों के साथ जुड़े जार डाउनलोड करने के लिए चलाने के लिए,:

ant -f $ANT_HOME/fetch.xml -Ddest=user -Dm2.url=http://repo1.maven.org/maven2 

एक संपूर्ण स्पष्टीकरण के लिए ANT Manual documentation देखते हैं। मेरे लिए

+1

ANT_HOME निर्देशिका में कोई fetch.xml नहीं है। – Junky

+0

चींटी 1.7.0 ने वैकल्पिक कार्यों के आउटसोर्सिंग को एंटीलिब्स में शुरू किया। यह वह संस्करण भी था जिसने ANT_HOME में "fetch.xml" स्क्रिप्ट पेश की थी। (Http://svn.apache.org/viewvc/ant/core/tags/ANT_170/) –

2
yum install ant-apache-regexp 

यह आवश्यक वैकल्पिक कार्य (जार) स्थापित हो जाएगा।

yum search ant 

कोई अन्य चींटी संबंधित पैकेजों की सूची प्राप्त करने के लिए त्वरित खोज कर सकता है।

1

यम सूची 'चींटी *' उपलब्ध चींटी पैकेज देखने के लिए प्रयास करें।

मेरे मामले में yum इंस्टॉल ant-antlr.x86_64 काम किया।