¿Cómo hacer que maven build platform sea independiente?


Cuando compilo usando Maven en mi mac, en mvn install obtengo

[ADVERTENCIA] Usando codificación de plataforma (MacRoman en realidad) para copiar filtrado recursos, es decir, construir depende de la plataforma!

¿Es posible construir para una plataforma dada (Linux) o hacer que la plataforma de construcción sea independiente?

 86
Author: Cale Sweeney, 2012-04-26

2 answers

Sucede cuando no ha proporcionado seguimiento en su pom.xml

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

La ausencia de esto significa que está utilizando la codificación específica de la plataforma y es por eso que la advertencia.

 155
Author: Kalpak Gadre,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-15 10:22:26

Y si la respuesta de @Kal no funciona para ti, tal vez puedas aprender de mis últimos 30 minutos... el siguiente enlace agrega una línea adicional a la respuesta anterior y resolvió mi problema. Mi problema estaba relacionado con el maven-resources-plugin 2.6, pero el proveedor de la siguiente solución tenía un problema diferente resuelto... https://stackoverflow.com/a/3018152/2485075

 7
Author: Mike,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:34:50