2009-09-01 13 views
8

क्या किसी ने इन्हें एक साथ काम करने के लिए मिला है? मैंने कोशिश की है, कुछ http://phing.info/trac/wiki/Users/Documentation/CruiseControl पर प्लगइन का उपयोग कर सफलता मिली है, लेकिन विफल रहे हैं:फ़िंग और phpUnderControl ... एक साथ काम कर रहे हैं

  • जाओ मैट्रिक्स काम कर रेखांकन (कुछ भी नहीं दिखाई देता है)
  • "PMD" सक्षम - परियोजना गंदगी का पता लगाने - रिपोर्ट

क्या कोई अन्य चींटी-विशिष्ट आदेश हैं जो मेरे फ़िंग बिल्ड स्क्रिप्ट के अतिरिक्त चलाना चाहिए (कर सकते हैं)?

इसके अलावा, रिपोर्ट अनुभाग का अगला पृष्ठ लॉग जानकारी के ढेर को डंप करता है, और मैं इससे भी छुटकारा पाने की कोशिश कर रहा हूं।

किसी भी मदद के लिए चीयर्स ... हम फ़िंग 2.3.0 और phpUnderControl 0.4.7 चला रहे हैं।

पॉल

उत्तर

3

हमारे आवेदन ढांचे Phing का गहन उपयोग करता है, और हम है कि phpUnderControl साथ सीआई के तहत एकीकृत मिल गया है। हमारे पास अब मेट्रिक्स और पीएमडी काम कर रहे हैं, और ईमानदारी से, यह एक दुर्घटना का एक छोटा सा हिस्सा था जिसने काम करना शुरू कर दिया। लेकिन हम अभी भी कोड कवरेज (उस पर काम कर रहे हैं) और phpDoc आउटपुट (उस पर भी काम कर रहे हैं) गायब हैं। मैं वापस आने के लिए याद रखने की कोशिश करूंगा और जब हम कर लेंगे तो इसे अपडेट करें।

मुझे पता चला है कि मेट्रिक्स का प्रदर्शन करने का मुख्य कारण ईज़ी लाइब्रेरी के साथ असंगतता है जो phpuc प्रतिपादन के लिए उपयोग करता है। आपको पृष्ठ पर यह NullPointerException मिलेगा, है ना? फिर जब आप मैन्युअल रूप से निर्माण चलाने का प्रयास करते हैं, तो आपको सूचकांक के बारे में यह अस्पष्ट त्रुटि मिल जाएगी और 0 से विभाजित होगी? क्या हो रहा है ez ग्राफिक्स लाइब्रेरी है कि phpuc के साथ जहाज पुराना है, और आपको इसे अपग्रेड करना होगा। मुझे उम्मीद है कि यह आपके लिए एक सुराग है। हमें पीएमडी सामानों में परेशानी नहीं थी, इसलिए मुझे नहीं पता कि यह आपके लिए क्यों काम नहीं करेगा। यदि आप अपने प्रश्न को अधिक विशिष्टताओं के साथ अपडेट करना चाहते हैं, तो शायद मैं विस्तार कर सकता हूं कि हमारे लिए क्या काम किया गया है?

0

मेरे प्रश्न का उत्तर देने के लिए, अंत में मुझे लगा कि सबकुछ काम करने के लिए केवल चींटी निर्माण स्क्रिप्ट का उपयोग करना आसान था।

मुझे लगता है कि शुरू होने पर फ़िंग अच्छा है, और इसमें एक उत्कृष्ट डीबीडीईपी सुविधा है (जिसे मैं phpUC में उपयोग करता हूं), लेकिन मेट्रिक्स और PHPMD एकीकृत करने के लिए आप एंटी का उपयोग करके बेहतर हैं - एक्सएमएल मुश्किल नहीं है।

चीयर्स

संबंधित मुद्दे