<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 64.7 使用Gradle自定義配置進行Repackage ### 64.7 使用Gradle自定義配置進行Repackage 有時候不打包解析自`compile`,`runtime`和`provided`作用域的默認依賴可能更合適些。如果創建的可執行jar被原樣運行,你需要將所有的依賴內嵌進該jar中;然而,如果目的是explode一個jar文件,并手動運行main類,你可能在`CLASSPATH`下已經有一些可用的庫了。在這種情況下,你可以使用不同的依賴集重新打包(repackage)你的jar。 使用自定義的配置將自動禁用來自`compile`,`runtime`和`provided`作用域的依賴解析。自定義配置即可以定義為全局的(處于`springBoot`部分內),也可以定義為任務級的。 ``` task clientJar(type: Jar) { appendix = 'client' from sourceSets.main.output exclude('**/*Something*') } task clientBoot(type: BootRepackage, dependsOn: clientJar) { withJarTask = clientJar customConfiguration = "mycustomconfiguration" } ``` 在以上示例中,我們創建了一個新的`clientJar` Jar任務從你編譯后的源中打包一個自定義文件集。然后我們創建一個新的`clientBoot` BootRepackage任務,并讓它使用`clientJar`任務和`mycustomconfiguration`。 ``` configurations { mycustomconfiguration.exclude group: 'log4j' } dependencies { mycustomconfiguration configurations.runtime } ``` 在`BootRepackage`中引用的配置是一個正常的[Gradle配置](http://www.gradle.org/docs/current/dsl/org.gradle.api.artifacts.Configuration.html)。在以上示例中,我們創建了一個新的名叫`mycustomconfiguration`的配置,指示它來自一個`runtime`,并排除對`log4j`的依賴。如果`clientBoot`任務被執行,重新打包的jar將含有所有來自`runtime`作用域的依賴,除了`log4j` jars。
                  <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>

                              哎呀哎呀视频在线观看