springboot configura múltiples entornos
lt;idgt;dev
lt;envgt;dev
lt;jvmSettings.initialMemorySizegt;512
lt;jvmSettings.maxMemorySizegt ;512
lt;jvmSettings.javaagentgt;-javaagent:/data/app/pinpoint-agent-1.initialMemorySizegt;1024
lt;jvmSettings.maxMemorySizegt;1024
lt;jvmSettings.javaagentgt;-javaagent:/data/app/pinpoint-agent-1.8.3/pinpoint-bootstrap-1.8.3.jar
lt; idgt;prd
lt;envgt;prd
lt;jvmSettings.initialMemorySizegt;2048
lt;jvmSettings.maxMemorySizegt;2048
lt;jvmSettings.javaagentgt;-javaagent:/data/app/pinpoint-agent-1.8.3/pinpoint-bootstrap-1.8.3.jar
lt;src/main/resources
lt; excluirgt; env/**
lt; src/main/resources/env/${env}
lt; build.outputDirectory}
lt;filteringgt;true
lt;directorygt;src/test/resources
lt.build.testOutputDirectory}
lt;filteringgt;true
lt;groupIdgt;org.codehaus.mojo
lt;artifactIdgt;appassembler-maven-plugin
lt;versiongt; 1.10
lt; repositoryLayoutgt; flat
lt; repositoryNamegt; lib
lt; conf
lt; /p>
lt; configuraciónSourceDirectorygt; src/main/resources/env/${env}
lt; includeConfigurationDirectoryInClasspathgt; verdadero
lt; .directorio}
lt;i
dgt; ${project.name}
lt; mainClassgt; com.mkl.local.m.MeApplication
lt; jsw
lt; ; registros/${proyecto.nombre}.log
lt; generador gt; jsw
lt; contiene macosx-universal-64
lt; contiene gt; linux-x86-32
lt; contiene gt;
lt;contiene>windows-x86-64
lt;name>config. directorio.in.classpath.first
lt; conf
lt; set.default.REPO_DIR
lt; >
lt; nombregt; wrapper.startup.timeout
lt; valorgt;
lt;extraArgumentgt;-Dspring.profiles.active=${env}
lt;extraArgumentgt;-server
lt;extraArgumentgt;-Xms${ jvmSettings.initialMemorySize}m
lt;extraArgumentgt;-Xmx${jvmSettings.maxMemorySize}m
lt;extraArgumentgt;-Djava.net.preferIPv4Stack=true
Y agregue el símbolo "-" en el medio para ocupar una posición. Reserve 10 de longitud para que el script agregue automáticamente el nombre del host como un identificador único global --gt;
--gt;
lt.extraArgumentgt; -XX: UseG1GC
lt;extraArgumentgt;-XX: MaxGCPauseMillis=400
lt;extraArgumentgt;-XX.InitiatingHeapOccupancyPercent=60
lt ;extraArgumentgt;-XX: PrintGC
lt;extraArgumentgt;-XX: PrintGCDetails
lt gt;-XX: PrintGCTimeStamps
lt;extraArgumentgt ;-XX:
lt;extraArgumentgt;-XX: PrintGCApplicationConcurrentTime
lt;extraArgumentgt;-XX: PrintGCApplicationConcurrentTime