<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                通過filter過濾的形式進行打包,只出那些包下的資源需要被過濾,進行值替換 ## 1. 配置過濾 ``` <build> <finalName>manage</finalName> //項目打包名稱 <plugins> //使用插件 <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>${java-version}</source> <target>${java-version}</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> <resources> //資源管理 <resource> <directory>src/main/java</directory> <filtering>false</filtering> //1.指出對java目錄下的資源不進行過濾 <includes> <include>**/*.xml</include> //1.1 xml文件打包進去,沒有值的過濾替換 <include>**/*.class</include> //1.2 java文件打包進去,沒有值的過濾替換 </includes> </resource> <resource> <directory>src/main/resources</directory> //2.指出對resources目錄下的資源不進行過濾 <filtering>false</filtering> <includes> <include>**/*.xml</include> //2.1 xml文件打包進去,沒有值的過濾替換 <include>**/*.bpmn</include>//2.2 bpmn文件打包進去,沒有值的過濾替換 <include>**/*.pdf</include>//2.3 pdf文件打包進去,沒有值的過濾替換 <include>**/*.cab</include>//2.1 cab文件打包進去,沒有值的過濾替換 <include>**/*.docx</include>//2.1 docx文件打包進去,沒有值的過濾替換 <include>**/*.doc</include>//2.1 doc文件打包進去,沒有值的過濾替換 </includes> </resource> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> //3 進行過濾 <includes> <include>**/*.properties</include> //打包進去,但是進行過濾值替換 <include>**/*.conf</include> //打包進去,但是進行過濾,替換 </includes> </resource> </resources> </build> ``` ![](https://box.kancloud.cn/6c54bdc09a90d1947e2dcf4b13d62a08_227x68.png) ![](https://box.kancloud.cn/734144c4323b8b31df99374b43bdacc5_272x29.png) 如使用prod打包,則使用metadb_config-prod.properties中的變量替換metadb_config.properties(注意文件名) ![](https://box.kancloud.cn/86f74e75da34d5536caee460ad00cc02_822x530.png) ![](https://box.kancloud.cn/9d43c14a2ef7b1bcced6be5170465214_1251x544.png) ### 1.1 ` <build>` 編譯設置,一般有兩種方式: 1.全局配置(project build) 針對整個項目的所有情況都有效,即是<project>標簽的直接子元素。 2.配置(profile build) 針對不同的profile配置,即是<profile>的直接子元素。 3. 相關配置項 1)defaultGoal > 執行build任務時,如果沒有指定目標,將使用的默認值。 2)directory > build目標文件的存放目錄,默認在${basedir}/target目錄 3)finalName > build目標文件的名稱,默認情況為${artifactId}-${version} 4)filter > 定義*.properties文件,包含一個properties列表,該列表會應用到支持filter的resources中。 也就是說,定義在filter的文件中的name=value鍵值對,會在build時代替${name}值應用到resources中。 maven的默認filter文件夾為${basedir}/src/main/filters ## 2. 使用過濾,對上邊的進行過濾 ``` <profiles> <profile> <id>dev</id> <build> <filters> <filter>src/main/resources/filters/metadb_config-dev.properties</filter> <filter>src/main/resources/filters/fdfs_client-dev.conf</filter> </filters> </build> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <id>qa</id> <build> <filters> <filter>src/main/resources/filters/metadb_config-qa.properties</filter> <filter>src/main/resources/filters/fdfs_client-qa.conf</filter> </filters> </build> </profile> <profile> <id>prod</id> <build> <filters> <filter>src/main/resources/filters/metadb_config-prod.properties</filter> <filter>src/main/resources/filters/fdfs_client-prod.conf</filter> </filters> </build> </profile> </profiles> ``` mvn clean install -P qa
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看