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