Am 2016-06-11 um 13:27 schrieb Hervé BOUTEMY:
if someone has an objection, just tell and we can easily revert

I am afraid that I have to downvote this for two reasons:

1. JAnsi requires Microsoft Visual C++ 2008 SP1 Redistributable Package [1]. According to Microsoft, this applies to Windows 2000 Service Pack 4, Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP [2].

No one on our side has properly documented this.

2. Maven completely quits if JAnsi does not support a platform:
=========================
[mosipov@bsd10 ~]$ uname -a
FreeBSD bsd10 10.3-RELEASE-p2 FreeBSD 10.3-RELEASE-p2 #0: Wed May 4 06:03:51 UTC 2016 [email protected]:/usr/obj/usr/src/sys/GENERIC amd64
[mosipov@bsd10 ~]$ apache-maven-3.4.0-SNAPSHOT/bin/mvn -v
---------------------------------------------------
constituent[0]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/conf/logging/
constituent[1]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/cdi-api-1.0.jar constituent[2]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/maven-embedder-3.4.0-SNAPSHOT.jar constituent[3]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/maven-settings-3.4.0-SNAPSHOT.jar constituent[4]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/plexus-utils-3.0.24.jar constituent[5]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/maven-core-3.4.0-SNAPSHOT.jar constituent[6]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/maven-model-3.4.0-SNAPSHOT.jar constituent[7]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/commons-lang3-3.4.jar constituent[8]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/maven-settings-builder-3.4.0-SNAPSHOT.jar constituent[9]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/maven-builder-support-3.4.0-SNAPSHOT.jar constituent[10]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/plexus-interpolation-1.22.jar constituent[11]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/plexus-component-annotations-1.6.jar constituent[12]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/plexus-sec-dispatcher-1.4.jar constituent[13]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/plexus-cipher-1.7.jar constituent[14]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/maven-repository-metadata-3.4.0-SNAPSHOT.jar constituent[15]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/maven-artifact-3.4.0-SNAPSHOT.jar constituent[16]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/maven-plugin-api-3.4.0-SNAPSHOT.jar constituent[17]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/org.eclipse.sisu.plexus-0.3.3.jar constituent[18]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/jsr250-api-1.0.jar constituent[19]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/javax.inject-1.jar constituent[20]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/org.eclipse.sisu.inject-0.3.3.jar constituent[21]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/maven-model-builder-3.4.0-SNAPSHOT.jar constituent[22]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/guava-19.0.jar constituent[23]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/jansi-1.12.jar constituent[24]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/maven-aether-provider-3.4.0-SNAPSHOT.jar constituent[25]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/aether-api-1.0.2.v20150114.jar constituent[26]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/aether-spi-1.0.2.v20150114.jar constituent[27]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/aether-util-1.0.2.v20150114.jar constituent[28]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/aether-impl-1.0.2.v20150114.jar constituent[29]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/guice-4.0-no_aop.jar constituent[30]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/aopalliance-1.0.jar constituent[31]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/maven-compat-3.4.0-SNAPSHOT.jar constituent[32]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/wagon-provider-api-2.10.jar constituent[33]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/slf4j-api-1.7.16.jar constituent[34]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/commons-cli-1.3.1.jar constituent[35]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/wagon-http-2.10-shaded.jar constituent[36]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/wagon-http-shared-2.10.jar constituent[37]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/jsoup-1.7.2.jar constituent[38]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/commons-lang-2.6.jar constituent[39]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/commons-io-2.2.jar constituent[40]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/wagon-file-2.10.jar constituent[41]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/aether-connector-basic-1.0.2.v20150114.jar constituent[42]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/aether-transport-wagon-1.0.2.v20150114.jar constituent[43]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/gossip-slf4j-2.0.0.jar constituent[44]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/gossip-core-2.0.0.jar constituent[45]: file:/home/mosipov/apache-maven-3.4.0-SNAPSHOT/lib/gossip-bootstrap-2.0.0.jar
---------------------------------------------------
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load library. Reasons: [no jansi64-1.12 in java.library.path, no jansi-1.12 in java.library.path, no jansi in java.library.path]
        at org.fusesource.hawtjni.runtime.Library.doLoad(Library.java:182)
        at org.fusesource.hawtjni.runtime.Library.load(Library.java:140)
at org.fusesource.jansi.internal.CLibrary.<clinit>(CLibrary.java:42) at org.fusesource.jansi.AnsiConsole.wrapOutputStream(AnsiConsole.java:48)
        at org.fusesource.jansi.AnsiConsole.<clinit>(AnsiConsole.java:38)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:215)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
=========================

There is not even a fallback mode.

[1] https://github.com/fusesource/jansi#windows-xp-users
[2] https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=5582

Le samedi 11 juin 2016 11:26:10 [email protected] a écrit :
Repository: maven
Updated Branches:
  refs/heads/master 427f18c3a -> 644ac9c40


[MNG-6038] use Gossip slf4j provider (with level color support)

Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/644ac9c4
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/644ac9c4
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/644ac9c4

Branch: refs/heads/master
Commit: 644ac9c40ad41bf61e3b099918af33b8eb950621
Parents: 427f18c
Author: Hervé Boutemy <[email protected]>
Authored: Sat Jun 11 13:26:05 2016 +0200
Committer: Hervé Boutemy <[email protected]>
Committed: Sat Jun 11 13:26:05 2016 +0200

----------------------------------------------------------------------
 apache-maven/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven/blob/644ac9c4/apache-maven/pom.
xml ----------------------------------------------------------------------
diff --git a/apache-maven/pom.xml b/apache-maven/pom.xml
index 9405df8..37751cc 100644
--- a/apache-maven/pom.xml
+++ b/apache-maven/pom.xml
@@ -92,8 +92,8 @@ under the License.
       <artifactId>aether-transport-wagon</artifactId>
     </dependency>
     <dependency>
-      <groupId>org.slf4j</groupId>
-      <artifactId>slf4j-simple</artifactId>
+      <groupId>com.planet57.gossip</groupId>
+      <artifactId>gossip-slf4j</artifactId>
     </dependency>
   </dependencies>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to