Okazuje się, że jest to możliwe.
Maven używa several styles formatować swoje wyjście:
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" );
...
}
Możesz zmienić domyślny kolor stylu z właściwością systemu style.style_name
. Na przykład, aby zmienić styl info z domyślnym błękitu do ciemnoszarego zdać
-Dstyle.info=bold,black
opcję Maven. Można go również określić za pomocą zmiennej środowiskowej MAVEN_OPTS
, aby nie wpisywać jej w każdym wywołaniu maven.
Jeśli nie wiesz, który styl jest używany w danej części wydruku, możesz dopasować go do domyślnego koloru.
Kolory, które mogą być wykorzystane w stylu są zdefiniowane przez jansi biblioteki:
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");
}
Wydaje się, że można poprzedzić kolor z bg
aby określić kolor tła, a także sprawiają, że intensywne, dodać bold
modyfikator na przykład: bold,white,bgcyan
- intensywny biały na błękitnym tle.
Nie byłby Pan/Pani przypadkiem wiedzieć, jak zmienić domyślne wyjście, aktualnie wydrukowane w kolorze białym? – DanielBarbarian