gpt4 book ai didi

gradle - Gradle 中的 Zip 依赖项

转载 作者:行者123 更新时间:2023-12-03 05:37:44 25 4
gpt4 key购买 nike

我有2个模块:

  • transfer-application
  • transfer-executable

  • 我需要打包 transfer-executablezip并将其作为依赖项添加到 transfer-application像这样:
    dependencies {
    zip project(':transfer-executable')
    }

    我希望该 zip 在类路径中可用。 Gradle 是否使用 native api 提供此类功能。如果没有,我需要使用什么库?

    如果可以,请提供一个实现示例。

    最佳答案

    Gradle :

    dependencies {
    def execBuildDir = project(':transfer-executable').buildDir
    runtime fileTree(dir: "$execBuildDir/distributions", include: '*.zip')
    }

    检查它是否有效:
    > jar tf transfer-application/build/libs/transfer-application-1.0.0-SNAPSHOT.jar | grep zip

    BOOT-INF/lib/transfer-executable-1.0.0-SNAPSHOT.zip
    BOOT-INF/lib/spring-cloud-starter-zipkin-2.1.0.RELEASE.jar
    BOOT-INF/lib/spring-cloud-sleuth-zipkin-2.1.0.RELEASE.jar
    BOOT-INF/lib/zipkin-sender-kafka11-2.7.14.jar
    BOOT-INF/lib/zipkin-sender-amqp-client-2.7.14.jar
    BOOT-INF/lib/zipkin-reporter-2.7.14.jar
    BOOT-INF/lib/zipkin-2.12.0.jar

    关于gradle - Gradle 中的 Zip 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54953510/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com