2013-10-23 3 views
5

इंटेलीजे 12.0 यहाँIntelliJ चींटी निर्माण संदेश ग्रहण antbuild संदेश से पूरी तरह से अलग लग रहा है

जब मैं ग्रहण में अपने प्रोजेक्ट पर चींटी चलाने के लिए, मैं एक सुंदर प्रिंट मिल बाहर है कि यह कैसे लग रहा है जब मैं इसे चलाने की तरह बहुत ज्यादा लग रहा है का उपयोग करना कमांड प्रॉम्प्ट से।

जब मैं इंटेलिजे में अपनी परियोजना पर इसे चलाता हूं, ऐसा लगता है कि किसी को स्पष्टता पसंद नहीं है। मैंने इंटेलिजे ऑफ़र के सभी छोटे बटन दबाए हैं, लेकिन उनमें से कोई भी ऐसा नहीं दिखता है कि यह ग्रहण में कैसा दिखता है।

क्या मैं IntelliJ से सार्थक उत्पादन पाने के लिए क्या करने के लिए होती हूँ (और अनुवर्ती, क्यों इंटेलीजे प्रतीत होता है चींटी कंसोल डिफ़ॉल्ट है इतना भयानक देखने के लिए?)

मैं किसी भी झंडे की जरूरत नहीं है (वर्बोज़ या अन्यथा) या तो विचार में बदल गया।

अद्यतन

एक नमूना:

run-checkstyle: 
gen-ivy-dependency-images: 
    [echo] Converting dot files to images... 
run-clirr: 
generate-reports: 
    [fmpp] - Executing: index.html 
    [fmpp] - Executing: macros.ftl 
    [fmpp] - Executing: styles.css 
    [fmpp] Summary: 3 exe. + 0 xml. + 0 cop. = 3 succ.; 0 warn.; 0 failed 
    [echo] Project Portal Generated for theProject here:  C:\MSDE\user\tools\perforce\user\depot\fast\theProject\trunk\install\common\docs/index.html 

यहाँ, (मोटे तौर पर है, क्योंकि यह सिर्फ अस्पष्ट है तो मैं क्या चल रहा है पर अनुमान लगा रही है: यहाँ मेरी ग्रहण निर्माण का अंत है) मेरी चींटी निर्माण के लिए एक ही समाप्त होने पर:

gen-ivy-dependency-images 
if 
echo 
msde:dot2png-on-fileset 
sequential 
for 
sequential 
current:dot2png 
sequential 
exec 
exec 
sequential 
current:dot2png 
sequential 
exec 
exec 
sequential 
current:dot2png 
sequential 
exec 
exec 
sequential 
current:dot2png 
sequential 
exec 
exec 
sequential 
current:dot2png 
sequential 
exec 
exec 
sequential 
current:dot2png 
sequential 
exec 
exec 
sequential 
current:dot2png 
sequential 
exec 
exec 
run-clirr 
generate-reports 
msde:create-website 
sequential 
current:overview-extract 
property 
fmpp 
- Executing: index.html 
- Executing: macros.ftl 
- Executing: styles.css 
Summary: 3 exe. + 0 xml. + 0 cop. = 3 succ.; 0 warn.; 0 failed 
echo 
post-code-analysis 
sequential 
build-release 
Build finished for: fast/theProject/1.0 
+0

चींटी सिर्फ एक निर्माण/स्वचालन उपकरण है, क्या आउटपुट वास्तव में मायने रखता है? दूसरा, आप अंतर दिखाते हुए एक छोटा सा उदाहरण पोस्ट कर सकते हैं। – vikingsteve

+0

@vikingsteve आउटपुट मायने रखता है क्योंकि कभी-कभी मैं अपनी बिल्ड प्रक्रिया को बदल रहा हूं और यह देखना चाहता हूं कि यह कैसा चल रहा है। – bharal

+1

ठीक है, और आप उदाहरण आउटपुट पोस्ट करेंगे? – vikingsteve

उत्तर

8

दुर्भाग्य से, वहाँ नहीं किसी भी तरह से सटीक उत्पादन आप देख रहे हैं पाने के लिए है। जितना ज्यादा मैं इंटेलिजे आईडीईए से प्यार करता हूं, मेरे दस साल के उपयोग में, मैंने हमेशा अपने एंट आउटपुट को थोड़ा कम पाया है। (लेकिन इसके सभी अन्य क्षेत्रों में इसकी उत्कृष्टता उस के लिए तैयार होती है।) ग्रहण आउटपुट के लिए जो आप ऊपर दिखाते हैं वह मूल रूप से एंटी कमांड लाइन आउटपुट के समान होता है जो इसके इंडेंटेशन के साथ होता है।

  1. ट्री
  2. पाठ चींटी के खरोज की नकल करेंगे

पेड़ मोड लेकिन जीयूआई पेड़ नोड्स का उपयोग करके:

विचार के साथ

आप दो बुनियादी विकल्प हैं। पाठ मोड बस सबकुछ फ्लैट से बाहर प्रिंट करता है (यानी गैर इंडेंट)। आप आइकन Tree/Text Toggle

दोनों मोड के भीतर के माध्यम से मोड टॉगल कर सकते हैं, तो आप बदल सकते हैं "सभी दिखाएं संदेश" चालू और बंद आइकन Show All Messages के माध्यम से जब पर, यह अधिक शब्दाडंबर कहते हैं।

व्यक्तिगत रूप से, मैं पेड़ मोड, सभी संदेशों को बंद पाया, और सभी नोड्स Expand All (या Ctrl +अंक पैड +) चींटी के उत्पादन की नकल उतार के निकटतम बात का विस्तार किया है। हालांकि जोड़े गए आइकन थोड़ा परेशान हैं। परेशानी यह है कि आप पेड़ मोड आउटपुट नहीं खोज सकते हैं। ऐसा करने के लिए आपको टेक्स्ट मोड में टॉगल करना होगा। तो अंत में, आपको विभिन्न तरीकों के बीच स्विच करना होगा।

दो अन्य विकल्पों के लिए आप

  1. कमांड लाइन के माध्यम से चींटी आदेशों को चलाने के लिए टर्मिनल उपकरण विंडो का उपयोग करें
  2. सेटिंग> [आईडीई सेटिंग]> बाहरी उपकरण में चींटी रन परिभाषा (रों) बनाएं हैं (अधिक जानकारी के लिए उस संवाद पर सहायता बटन पर क्लिक करें)।एक बार परिभाषित होने पर, आप उपकरण मेनू के माध्यम से पहुंच सकते हैं। आप सेटिंग्स> [आईडीई सेटिंग्स]> कीमैप के माध्यम से एक कीबोर्ड शॉर्टकट भी परिभाषित कर सकते हैं। एक नकारात्मक पक्ष यह सिर्फ परियोजना के लिए नहीं, आईडीई चौड़ा परिभाषित किया गया है। लेकिन समूह और कीबोर्ड शॉर्टकट का उपयोग करके, इसे प्रबंधित किया जा सकता है।
संबंधित मुद्दे