2017-04-15 7 views
5

मेवेन 3.5.0 कंसोल आउटपुट में रंग पेश करता है।मैवेन में रंग कैसे अनुकूलित करें 3.5 कंसोल आउटपुट

यह एक अच्छी सुविधा है, हालांकि मुझे कुछ डिफ़ॉल्ट रंग विकल्प पसंद नहीं हैं, उदाहरण के लिए गहन नीली जानकारी बहुत विचलित दिखती है।

क्या किसी भी तरह से रंगों को अनुकूलित करना संभव है?

उत्तर

5

बाहर निकलना संभव है।

Maven several styles का उपयोग करता है इसके उत्पादन फ़ॉर्मेट करने के लिए:

enum Style 
{ 

    DEBUG( "bold,cyan" ), 
    INFO( "bold,blue" ), 
    WARNING("bold,yellow"), 
    ERROR( "bold,red" ), 
    SUCCESS("bold,green" ), 
    FAILURE("bold,red" ), 
    STRONG( "bold"  ), 
    MOJO( "green"  ), 
    PROJECT("cyan"  ); 
... 
} 

आप सिस्टम संपत्ति style.style_name के साथ एक शैली का डिफ़ॉल्ट रंग ओवरराइड कर सकते हैं। उदाहरण के गहरे भूरे रंग के लिए डिफ़ॉल्ट नीले रंग से जानकारी की शैली बदलने के लिए के लिए आप Maven को

-Dstyle.info=bold,black

विकल्प गुजरती हैं। इसे MAVEN_OPTS पर्यावरण चर के साथ भी निर्दिष्ट किया जा सकता है ताकि इसे हर मेवेन आमंत्रण पर टाइप न किया जा सके।

यदि आप नहीं जानते कि आउटपुट के विशेष भाग में कौन सी शैली का उपयोग किया जाता है, तो आप इसे अपने डिफ़ॉल्ट रंग से मिलान कर सकते हैं।

रंग है कि एक शैली में इस्तेमाल किया जा सकता jansi पुस्तकालय द्वारा परिभाषित कर रहे:

public enum Color { 
     BLACK(0, "BLACK"), 
     RED(1, "RED"), 
     GREEN(2, "GREEN"), 
     YELLOW(3, "YELLOW"), 
     BLUE(4, "BLUE"), 
     MAGENTA(5, "MAGENTA"), 
     CYAN(6, "CYAN"), 
     WHITE(7, "WHITE"), 
     DEFAULT(9, "DEFAULT"); 
} 

लगता है कि आप पृष्ठभूमि रंग निर्दिष्ट करने के लिए bg के साथ रंग उपसर्ग कर सकते हैं, और यह गहन, आप bold संशोधक जोड़ने बनाने के लिए , उदाहरण के लिए: bold,white,bgcyan - सायन पृष्ठभूमि पर गहन सफेद।

+0

क्या आप किसी भी मौके से नहीं जानते कि डिफ़ॉल्ट आउटपुट को कैसे बदला जाए, वर्तमान में सफेद में मुद्रित? – DanielBarbarian

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