gradle - 使用 Spring Boot 和 Gradle 创建分发 zip 文件

标签 gradle spring-boot

我正在使用 Spring Boot (1.0.0.RELASE),我想创建一个包含以下内容的分发 zip 文件:

  • 运行“gradle build”时创建的spring boot one-jar(位于build/libs/x.jar)
  • 一个包含一些文件的 config 文件夹,这些文件位于 src/dist/config

  • 最好我希望在运行“gradle build”时创建这个 zip 文件(但如果这很难实现,另一个任务也很好)。有没有很好的方法来实现这一目标?

    最佳答案

    像这样的东西?

    task zip(type: Zip, dependsOn: bootRepackage) {
        from('build/libs') {
            include '*.jar'
        }
        from 'conf'
    }
    
    build.dependsOn(zip)
    

    关于gradle - 使用 Spring Boot 和 Gradle 创建分发 zip 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22862152/

    相关文章:

    java - Eclipse 或 Spring Boot 不允许调用任何删除 API

    java - Gradle Proguard 优化时出现大量内存错误

    android-studio - 升级到 Android Studio 2.2 后项目/Gradle 文件损坏

    android - 启动应用程序后在 Android Studio 中 Hook

    spring-boot - Spring boot spring.kafka.bootstrap-servers 没有被消费者配置获取

    spring - 是否可以通过证书仅保护一个 spring boot rest 端点?

    gradle - gradle项目子模块中的端到端测试

    gradle - Gradle中的scp命令行任务

    java - 用于登录的WebSecurityConfigurerAdapter的配置

    java - RestTemplate postForObject 无法映射除 String.class 之外的自定义类