美文网首页
maven打包

maven打包

作者: 相信灬你一直在 | 来源:发表于2018-10-07 18:33 被阅读0次
    设置成不同的环境
    开发dev
     <profile>
          <id>dev</id>
          <activation>
            <activeByDefault>true</activeByDefault>
          </activation>
          <properties>
            <deploy.type>dev</deploy.type>
          </properties>
    
    测试beta
    <profile>
          <id>beta</id>
          <properties>
            <deploy.type>beta</deploy.type>
          </properties>
        </profile>
    
    上线prod
       <profile>
          <id>prod</id>
          <properties>
            <deploy.type>prod</deploy.type>
          </properties>
        </profile>
    

    pom.xml

    //在build中添加
    <resources>
          <resource>
            <directory>src/main/resources.${deploy.type}</directory>
            <excludes>
              <exclude>*.jsp</exclude>
            </excludes>
          </resource>
          <resource>
            <directory>src/main/resources</directory>
          </resource>
        </resources>
    //build外添加
    <profiles>
        <profile>
          <id>dev</id>
          <activation>
            <activeByDefault>true</activeByDefault>
          </activation>
          <properties>
            <deploy.type>dev</deploy.type>
          </properties>
        </profile>
        <profile>
          <id>beta</id>
          <properties>
            <deploy.type>beta</deploy.type>
          </properties>
        </profile>
        <profile>
          <id>prod</id>
          <properties>
            <deploy.type>prod</deploy.type>
          </properties>
        </profile>
      </profiles>
    
    提取不同的数据,分别放到三个不同的环境上
    image.png
    以不同的环境打包
    image.png

    相关文章

      网友评论

          本文标题:maven打包

          本文链接:https://www.haomeiwen.com/subject/ertraftx.html