desruisseaux commented on issue #10747:
URL: https://github.com/apache/maven/issues/10747#issuecomment-3664742741

   I would be in favour of not using native library at all in Maven. If there 
is an agreement from other Maven developers, and if there is a volunteer for 
doing an experiment, maybe we could do the following?
   
   * Find what the native library is used for. Is it only for colours, or does 
it has other purposes? 
   * If used only for colours, replace by our own Java code using ANSI escape 
codes (a.k.a. ECMA-48, ISO/IEC 6429 and X3.64 standards). The [X364 class from 
Apache 
SIS](https://github.com/apache/sis/blob/main/endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/shared/X364.java)
 may be used as a source of inspiration. Maybe there are other pure-Java 
implementations around.
   * If used for other purposes than colours, see if `java.io.Console` would do 
the work (e.g., for reading password).
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to