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]
