69d5c7ee创建于 1月8日历史提交
<!--
  ========================LICENSE_START=================================
  flyway-commandline
  ========================================================================
  Copyright (C) 2010 - 2026 Red Gate Software Ltd
  ========================================================================
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at
  
       http://www.apache.org/licenses/LICENSE-2.0
  
  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
  =========================LICENSE_END==================================
  -->
<component xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/component/1.1.2"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/component/1.1.2 http://maven.apache.org/xsd/component-1.1.2.xsd">
  <fileSets>

    <fileSet>
      <directory>src/main/assembly</directory>
      <outputDirectory></outputDirectory>
      <includes>
        <include>flyway.cmd</include>

        <include>README.txt</include>

      </includes>
      <fileMode>644</fileMode>
      <filtered>true</filtered>
    </fileSet>
    <fileSet>
      <directory>src/main/assembly</directory>
      <outputDirectory></outputDirectory>
      <includes>
        <include>flyway</include>
      </includes>
      <fileMode>744</fileMode>
      <lineEnding>unix</lineEnding>
      <filtered>true</filtered>
    </fileSet>








































    <fileSet>
      <directory>src/main/assembly</directory>
      <outputDirectory>drivers</outputDirectory>
      <includes>
        <include>put-your-jdbc-drivers-here.txt</include>
      </includes>
      <fileMode>644</fileMode>
    </fileSet>
    <fileSet>
      <directory>src/main/assembly</directory>
      <outputDirectory>conf</outputDirectory>
      <includes>
        <include>flyway.toml.example</include>
      </includes>
      <fileMode>644</fileMode>
    </fileSet>
    <fileSet>
      <directory>src/main/assembly</directory>
      <outputDirectory>licenses</outputDirectory>
      <includes>
        <include>LICENSES-THIRD-PARTY.txt</include>
      </includes>
      <fileMode>644</fileMode>
      <filtered>true</filtered>
    </fileSet>
    <fileSet>
      <directory>../.github/scripts/licenses/src/licenses/license-texts</directory>
      <outputDirectory>licenses/license-texts</outputDirectory>
      <includes>
        <include>*.txt</include>
      </includes>
      <fileMode>644</fileMode>
      <filtered>true</filtered>
    </fileSet>
    <fileSet>
      <directory>../.github/scripts/licenses/src/licenses/license-texts/cached</directory>
      <outputDirectory>licenses/license-texts</outputDirectory>
      <includes>
        <include>*.txt</include>
      </includes>
      <fileMode>644</fileMode>
      <filtered>true</filtered>
    </fileSet>
    <fileSet>

      <directory>src/main/assembly</directory>




      <outputDirectory>licenses</outputDirectory>
      <includes>
        <include>LICENSE.md</include>
      </includes>
      <fileMode>644</fileMode>
      <filtered>true</filtered>
    </fileSet>
    <fileSet>
      <directory>../..</directory>
      <outputDirectory></outputDirectory>
      <includes>
        <include>RELEASE-NOTE.txt</include>
      </includes>
      <fileMode>644</fileMode>
    </fileSet>
    <fileSet>
      <directory>../flyway-core/src/main/resources/assets</directory>
      <outputDirectory>assets</outputDirectory>
      <includes>
        <include>report/**/*</include>
      </includes>
      <fileMode>644</fileMode>
    </fileSet>
    <fileSet>
      <directory>../flyway-redgate-licensing/src/main/resources/assets</directory>
      <outputDirectory>assets</outputDirectory>
      <includes>
        <include>*</include>
      </includes>
      <fileMode>644</fileMode>
    </fileSet>
    <fileSet>
      <directory>src/main/assembly/drivers/aws</directory>
      <outputDirectory>drivers/aws</outputDirectory>
      <includes>
        <include>*.jar</include>
      </includes>
    </fileSet>











































  </fileSets>
  <dependencySets>
    <dependencySet>
      <outputDirectory>lib</outputDirectory>
      <!-- Workaround for https://issues.apache.org/jira/browse/MASSEMBLY-864 -->
      <useTransitiveDependencies>false</useTransitiveDependencies>
      <includes>
        <include>org.fusesource.jansi:jansi</include>
      </includes>
    </dependencySet>
    <dependencySet>
      <outputDirectory>lib</outputDirectory>
      <useTransitiveFiltering>true</useTransitiveFiltering>
      <includes>
        <include>org.apache.commons:commons-text</include>
        <include>com.fasterxml.jackson.core:jackson-core</include>
        <include>com.fasterxml.jackson.core:jackson-annotations</include>
        <include>com.fasterxml.jackson.core:jackson-databind</include>
        <include>com.fasterxml.jackson.dataformat:jackson-dataformat-toml</include>
        <include>com.fasterxml.jackson.dataformat:jackson-dataformat-xml</include>
        <include>com.fasterxml.jackson.datatype:jackson-datatype-jsr310</include>
        <include>org.slf4j:slf4j-nop</include>
        <include>com.nimbusds:nimbus-jose-jwt</include>
        <include>com.nimbusds:oauth2-oidc-sdk</include>
        <include>org.eclipse.jetty:jetty-server</include>
        <include>net.java.dev.jna:jna</include>
        <include>net.java.dev.jna:jna-platform</include>
        <include>com.microsoft.azure:msal4j-persistence-extension</include>





      </includes>
    </dependencySet>
    <dependencySet>
      <outputDirectory>lib/aad</outputDirectory>
      <useTransitiveFiltering>true</useTransitiveFiltering>
      <includes>
        <include>com.microsoft.azure:msal4j</include>
        <include>com.azure:azure-identity</include>
        <include>org.reactivestreams:reactive-streams</include>
      </includes>
      <excludes>
        <exclude>com.microsoft.azure:msal4j-persistence-extension</exclude>
        <exclude>io.netty:netty-*</exclude>
        <exclude>net.minidev:json-smart</exclude>
        <exclude>net.minidev:accessors-smart</exclude>
        <exclude>com.nimbusds:content-type</exclude>
        <exclude>com.nimbusds:nimbus-jose-jwt</exclude>
        <exclude>com.nimbusds:oauth2-oidc-sdk</exclude>
      </excludes>
    </dependencySet>
    <dependencySet>
      <outputDirectory>lib/oracle_wallet</outputDirectory>
      <useTransitiveFiltering>true</useTransitiveFiltering>
      <includes>
        <include>com.oracle.database.security:oraclepki</include>
        <include>com.oracle.database.security:osdt_cert</include>
        <include>com.oracle.database.security:osdt_core</include>
      </includes>
    </dependencySet>
    <dependencySet>
      <outputDirectory>lib/netty</outputDirectory>
      <useTransitiveFiltering>true</useTransitiveFiltering>
      <includes>
        <include>io.netty:netty-*</include>
      </includes>
    </dependencySet>
    <dependencySet>
      <outputDirectory>lib/flyway</outputDirectory>
      <useTransitiveDependencies>false</useTransitiveDependencies>
      <includes>
        <include>org.flywaydb:flyway-core</include>
        <include>org.flywaydb:flyway-commandline</include>
        <include>org.flywaydb:flyway-database-db2</include>
        <include>org.flywaydb:flyway-database-derby</include>
        <include>org.flywaydb:flyway-database-hsqldb</include>
        <include>org.flywaydb:flyway-database-informix</include>
        <include>org.flywaydb:flyway-database-postgresql</include>
        <include>org.flywaydb:flyway-database-oracle</include>
        <include>org.flywaydb:flyway-database-redshift</include>
        <include>org.flywaydb:flyway-database-saphana</include>
        <include>org.flywaydb:flyway-database-snowflake</include>
        <include>org.flywaydb:flyway-database-sybasease</include>
        <include>org.flywaydb:flyway-gcp-bigquery</include>
        <include>org.flywaydb:flyway-gcp-spanner</include>
        <include>org.flywaydb:flyway-sqlserver</include>
        <include>org.flywaydb:flyway-singlestore</include>
        <include>org.flywaydb:flyway-locations-s3</include>
        <include>org.flywaydb:flyway-mysql</include>
        <include>org.flywaydb:flyway-firebird</include>
        <include>org.flywaydb:flyway-database-cassandra</include>
        <include>org.flywaydb:flyway-reports</include>










































        <include>org.flywaydb:flyway-database-ignite</include>
        <include>org.flywaydb:flyway-database-tidb</include>
        <include>org.flywaydb:flyway-database-yugabytedb</include>
        <include>org.flywaydb:flyway-database-clickhouse</include>
        <include>org.flywaydb:flyway-database-oceanbase</include>
        <include>org.flywaydb:flyway-database-databricks</include>
        <include>org.flywaydb:flyway-database-db2zos</include>
        <include>org.flywaydb:flyway-database-timeplus</include>
        <include>org.flywaydb:flyway-database-duckdb</include>
        <include>org.flywaydb:flyway-database-cubrid</include>
        <include>org.flywaydb:flyway-database-questdb</include>
        <include>org.flywaydb:flyway-database-iris</include>
        <include>org.flywaydb:flyway-nc-core</include>
        <include>org.flywaydb:flyway-nc-scanners</include>
        <include>org.flywaydb:flyway-verb-info</include>
        <include>org.flywaydb:flyway-verb-validate</include>
        <include>org.flywaydb:flyway-verb-migrate</include>
        <include>org.flywaydb:flyway-verb-schemas</include>
        <include>org.flywaydb:flyway-verb-clean</include>
        <include>org.flywaydb:flyway-verb-baseline</include>
        <include>org.flywaydb:flyway-verb-repair</include>
        <include>org.flywaydb:flyway-verb-testConnection</include>
        <include>org.flywaydb:flyway-experimental-sqlite</include>
        <include>org.flywaydb:flyway-nc-callbacks</include>
        <include>org.flywaydb:flyway-database-nc-couchbase</include>
        <include>org.flywaydb:flyway-command-test-connection</include>
      </includes>
    </dependencySet>
    <dependencySet>
      <outputDirectory>drivers/gcp</outputDirectory>
      <useTransitiveFiltering>true</useTransitiveFiltering>
      <includes>
        <include>com.google.cloud:google-cloud-spanner-jdbc</include>
        <include>com.google.api:gax</include>
      </includes>





    </dependencySet>
    <dependencySet>
      <outputDirectory>drivers/cassandra</outputDirectory>
      <useTransitiveFiltering>true</useTransitiveFiltering>
      <includes>
        <include>com.ing.data:cassandra-jdbc-wrapper</include>
      </includes>
      <excludes>
        <exclude>org.reactivestreams</exclude>
        <exclude>io.netty:netty-*</exclude>
        <exclude>com.fasterxml.jackson.core:jackson-core</exclude>
      </excludes>
    </dependencySet>
    <dependencySet>
      <outputDirectory>drivers/mongo</outputDirectory>
      <useTransitiveFiltering>true</useTransitiveFiltering>
      <includes>
        <include>org.mongodb:mongodb-driver-sync</include>
        <include>org.flywaydb:flyway-database-nc-mongodb</include>
      </includes>
    </dependencySet>
    <dependencySet>
      <outputDirectory>drivers/couchbase</outputDirectory>
      <useTransitiveFiltering>true</useTransitiveFiltering>
      <includes>
        <include>com.couchbase.client:java-client</include>
      </includes>
    </dependencySet>
    <dependencySet>
      <outputDirectory>drivers</outputDirectory>
      <!-- Workaround for https://issues.apache.org/jira/browse/MASSEMBLY-864 -->
      <useTransitiveDependencies>false</useTransitiveDependencies>
      <includes>
        <include>*</include>
      </includes>
      <excludes>
        <exclude>com.amazonaws.secretsmanager:aws-secretsmanager-jdbc</exclude>
        <exclude>org.flywaydb:flyway-*</exclude>
        <exclude>org.flywaydb:flyway-*</exclude>
        <exclude>org.fusesource.jansi:jansi</exclude>
        <exclude>software.amazon.awssdk:s3</exclude>
        <exclude>org.slf4j:slf4j-nop</exclude>
        <exclude>org.apache.commons:commons-text</exclude>
        <exclude>com.fasterxml.jackson.dataformat:jackson-dataformat-xml</exclude>
        <exclude>com.fasterxml.jackson.dataformat:jackson-dataformat-toml</exclude>
        <exclude>com.fasterxml.jackson.core:jackson-databind</exclude>
        <exclude>com.microsoft.azure:msal4j</exclude>
        <exclude>com.azure:azure-identity</exclude>
        <exclude>com.ing.data:cassandra-jdbc-wrapper</exclude>
        <exclude>com.google.cloud:google-cloud-spanner-jdbc</exclude>
        <exclude>net.java.dev.jna</exclude>
        <exclude>org.mongodb:mongodb-driver-sync</exclude>
        <exclude>com.couchbase.client:java-client</exclude>







      </excludes>
    </dependencySet>
  </dependencySets>
</component>