您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

springboot怎么配置多套环境

2024/5/16 23:17:36发布26次查看
<id>dev
            <env>dev
            <jvmsettings.initialmemorysize>512
            <jvmsettings.maxmemorysize>512
            <jvmsettings.javaagent>-javaagent:/data/app/pinpoint-agent-1.8.3/pinpoint-bootstrap-1.8.3.jar
            <activebydefault>true
        <id>uat1
            <env>uat1
            <jvmsettings.initialmemorysize>512
            <jvmsettings.maxmemorysize>512
            <jvmsettings.javaagent>-javaagent:/data/app/pinpoint-agent-1.8.3/pinpoint-bootstrap-1.8.3.jar
        <id>stg
            <env>stg
            <jvmsettings.initialmemorysize>1024
            <jvmsettings.maxmemorysize>1024
            <jvmsettings.javaagent>-javaagent:/data/app/pinpoint-agent-1.8.3/pinpoint-bootstrap-1.8.3.jar
        <id>prd
            <env>prd
            <jvmsettings.initialmemorysize>2048
            <jvmsettings.maxmemorysize>2048
            <jvmsettings.javaagent>-javaagent:/data/app/pinpoint-agent-1.8.3/pinpoint-bootstrap-1.8.3.jar
            <directory>src/main/resources
                <exclude>env/**
            <directory>src/main/resources/env/${env}
            <targetpath>${project.build.outputdirectory}
            <filtering>true
            <directory>src/test/resources
            <directory>src/test/resources
            <targetpath>${project.build.testoutputdirectory}
            <filtering>true
            <groupid>org.codehaus.mojo
            <artifactid>appassembler-maven-plugin
            <version>1.10
                <repositorylayout>flat
                <repositoryname>lib
                <configurationdirectory>conf
                <copyconfigurationdirectory>true
                <configurationsourcedirectory>src/main/resources/env/${env}
                <includeconfigurationdirectoryinclasspath>true
                <target>${project.build.directory}
                        <id>${project.name}
                        <mainclass>com.mkl.local.m.meapplication
                            <platform>jsw
                        <wrapperlogfile>logs/${project.name}.log
                                <generator>jsw
                                    <include>macosx-universal-64
                                    <include>linux-x86-32
                                    <include>linux-x86-64
                                    <include>windows-x86-32
                                    <include>windows-x86-64
                                        <name>configuration.directory.in.classpath.first
                                        <value>conf
                                        <name>set.default.repo_dir
                                        <value>lib
                                        <name>wrapper.ping.timeout
                                        <value>300
                                        <name>wrapper.startup.timeout
                                        <value>300
                                <extraargument>-denv=${env}
                                <extraargument>-dspring.profiles.active=${env}
                                <extraargument>-server
                                <extraargument>-xms${jvmsettings.initialmemorysize}m
                                <extraargument>-xmx${jvmsettings.maxmemorysize}m
                                <extraargument>-djava.net.preferipv4stack=true
并且中间加符号- 占一位 预留10个长度给到脚本自动追加hostname 做全局唯一标识 -->
-->
                                <extraargument>-xx:+useg1gc
                                <extraargument>-xx:maxgcpausemillis=400
                                <extraargument>-xx:initiatingheapoccupancypercent=60
                                <extraargument>-xx:+printgc
                                <extraargument>-xx:+printgcdetails
                                <extraargument>-xx:+printgctimestamps
                                <extraargument>-xx:+printgcapplicationconcurrenttime
                                <extraargument>-xx:+printgcapplicationstoppedtime
                                <extraargument>-xloggc:./logs/gc.log
                                <extraargument>-djava.security.egd=file:/dev/./urandom
                    <id>generate-jsw-scripts
                    <phase>package
                        <goal>generate-daemons
                        <goal>create-repository
            <groupid>org.apache.maven.plugins
            <artifactid>maven-assembly-plugin
            <version>2.6
                    <phase>package
                        <goal>single
                <descriptor>assembly/bin.xml
            <groupid>org.apache.maven.plugins
            <artifactid>maven-deploy-plugin
            <version>2.8.2
                <skip>true
            <groupid>org.apache.maven.plugins
            <artifactid>maven-surefire-plugin
            <version>2.22.2
                <skiptests>true
            <groupid>org.springframework.boot
            <artifactid>spring-boot-maven-plugin
</build>
以上就是springboot怎么配置多套环境的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product