Yes you are right, if i switch back to old maven, it back to works. thanks

Thanks
From Peter


________________________________
From: cowwoc <cow...@bbs.darktech.org>
Sent: Saturday, May 26, 2018 2:36 AM
To: dev@netbeans.incubator.apache.org
Subject: Re: output window coloring question

On a related note, Maven 5.0+ is using ANSI colors in a very nice way
but this won't work in Netbeans.

I suggest a committer contact the author of JANSI through
https://github.com/fusesource/jansi/issues/87 to debug this further.
[https://avatars2.githubusercontent.com/u/633348?s=400&v=4]<https://github.com/fusesource/jansi/issues/87>

Netbeans support ・ Issue #87 ・ fusesource/jansi ・ 
GitHub<https://github.com/fusesource/jansi/issues/87>
github.com
GitHub is where people build software. More than 27 million people use GitHub 
to discover, fork, and contribute to over 80 million projects.




Kind regards,
Gili

On 2018-05-25 6:49 AM, Peter Cheung wrote:
> i am using system.out
>
>
> Thanks
>  From Peter
> ________________________________
> From: Emilian Bold <emilian.b...@protonmail.ch>
> Sent: Friday, May 25, 2018 1:02:26 AM
> To: dev@netbeans.incubator.apache.org
> Subject: Re: output window coloring question
>
> Maven is being executed as an external process which writes to a terminal. 
> NetBeans has a basic VT100 terminal that probably takes care of some colors.
>
> My guess is you are writing to the InputOutput stream which has no official 
> ANSI support except via IOColorLines.println which accepts a Color argument.
>
> --emi
>
> �\�\�\�\�\�\�\ Original Message �\�\�\�\�\�\�\
>
> On 24 May 2018 7:54 PM, Peter Cheung <mcheun...@hotmail.com> wrote:
>
>> Hi
>>
>> i saw maven can print colored text in output window, after hacking maven, i 
>> know it uses library "org.fusesource.jansi.Ansi" to print colored text, but 
>> my testing program still can't see any color. The most amazing thing is that 
>> : in the output window, maven's text has color, but just my text has no 
>> color. Any hints?
>>
>> my testing program:
>>
>> import org.junit.Test;
>>
>> import static org.fusesource.jansi.Ansi.;import static 
>> org.fusesource.jansi.Ansi.Color.;
>>
>> import org.fusesource.jansi.AnsiConsole;
>>
>> public class TestConsole {
>>
>> @Test
>>
>> public void test() throws Exception {
>>
>> // String ANSI_RESET = "\u001B[0m";
>>
>> // String ANSI_RED = "\u001B[31m";
>>
>> // System.out.print(ANSI_RED + "XX");
>>
>> // System.out.flush();
>>
>> // System.out.println(ANSI_RESET);
>>
>> // System.out.println("\033[31;1mHello\033[0m, \033[32;1;2mworld!\033[0m");
>>
>> // System.out.println((char) 27 + "[31m" + "ERROR MESSAGE IN RED");
>>
>> // System.out.println((char) 27 + "[33mYELLOW");
>>
>> AnsiConsole.systemInstall();
>>
>> System.out.println(ansi().eraseScreen().fg(RED).a("Hello").fg(GREEN).a(" 
>> World").reset());
>>
>> }
>>
>> }
>>
>> Thanks
>>
>>  From Peter
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to