You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2016/07/01 15:06:11 UTC
[jira] [Commented] (MSHARED-562) add an API to create messages with
consistent and configurable colors
[ https://issues.apache.org/jira/browse/MSHARED-562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15359102#comment-15359102 ]
ASF GitHub Bot commented on MSHARED-562:
----------------------------------------
GitHub user seblm opened a pull request:
https://github.com/apache/maven-shared/pull/13
[MSHARED-562] override default colors with java properties
This pull request allow a user to redefine default maven colors with some java properties.
For example one can edit his `~/.mavenrc` with the following:
```bash
MAVEN_OPTS="-Dstyle.info=cyan -Dstyle.warning=bold,yellow"
```
Possible values are (case insensitive):
- colors
- `BLACK`
- `RED`
- `GREEN`
- `YELLOW`
- `BLUE`
- `MAGENTA`
- `CYAN`
- `WHITE`
- `DEFAULT`
- styles
- `BOLD`
Additional note about tests: as configuration is handled into one single enum thus testing with java property is merely impossible. Enum `Style` is already loaded when test is starting.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/seblm/maven-shared trunk
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/maven-shared/pull/13.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #13
----
commit 1b248c0c12ba98df1bd5cc79e8fdc712d060e58e
Author: Sébastian Le Merdy <se...@gmail.com>
Date: 2016-07-01T14:47:15Z
[MSHARED-562] test default colors for each style
commit 6180b4bdcd4f5ecbd0a1bd64d9237692327224f9
Author: Sébastian Le Merdy <se...@gmail.com>
Date: 2016-07-01T14:51:33Z
[MSHARED-562] allow color configuration with java properties
----
> add an API to create messages with consistent and configurable colors
> ---------------------------------------------------------------------
>
> Key: MSHARED-562
> URL: https://issues.apache.org/jira/browse/MSHARED-562
> Project: Maven Shared Components
> Issue Type: New Feature
> Components: maven-project-utils, maven-shared-utils
> Reporter: Hervé Boutemy
> Fix For: maven-project-utils-1.0.0
>
>
> Instead of letting plugin developers use JAnsi's Ansi class to define explicitely which colors they want to put in their messages, creating a Maven-API like JAnsi's Ansi but providing Maven-use case oriented methods to add colors will permit consistent and configurable colors for Maven messages
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)