Saltar al contenido

¿Qué hace la variable de entorno MAVEN_OPTS?

Hola usuario de nuestro sitio, descubrimos la respuesta a tu pregunta, desplázate y la encontrarás un poco más abajo.

Solución:

Después de revisar los comentarios anteriores, aclaro mis dudas sobre MAVEN_OPTS y la semántica maven. Por favor, consulte este enlace y revise el documento.

    -Xmsn
            Specifies the initial size, in bytes, of the memory allocation pool. This value 
must be a multiple of 1024 greater than 1 MB. Append the letter k or K to indicate kilobytes,
 or m or M to indicate megabytes. The default value is chosen at runtime based on system configuration. See Garbage Collector Ergonomics at
            [http://docs.oracle.com/javase/7/docs/technotes/guides/vm/gc-ergonomics.html][2]

            Examples:

            -Xms6291456
            -Xms6144k
            -Xms6m

      -Xmxn
            Specifies the maximum size, in bytes, of the memory allocation pool. This value 
must a multiple of 1024 greater than 2 MB. Append the letter k or K to indicate kilobytes, or m
 or M to indicate megabytes. The default value is chosen at runtime based on system 
configuration.

            For server deployments, -Xms and -Xmx are often set to the same value. See Garbage
 Collector Ergonomics at
            [http://docs.oracle.com/javase/7/docs/technotes/guides/vm/gc-ergonomics.html][3]

            Examples:

            -Xmx83886080
            -Xmx81920k
            -Xmx80m

La documentación es excelente, pero no siempre está completa. Hay algunas cosas adicionales que puedes hacer para resolver las cosas por ti mismo. En este caso, sabe que MAVEN_OPTS es una variable ambiental, lo que probablemente significa que se usa en el script de shell. Así que abra, por ejemplo, mvn.bat y busque MAVEN_OPTS para ver cómo se usa.

Encontrará que es simplemente una forma de especificar los argumentos de la línea de comandos de Java que estarán en vigor para la ejecución de Maven. Como ejemplo, en el pasado necesitaba aumentar el tamaño de permgen predeterminado para evitar problemas durante la ejecución de una compilación compleja.

Si te gustó nuestro trabajo, tienes el poder dejar una noticia acerca de qué te ha gustado de este escrito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *