zoukankan      html  css  js  c++  java
  • makeJar

    task makeJar(type: Jar) {
    //指定生成的jar名
    baseName 'plugin'
    //从哪里打包class文件
    from('build/intermediates/classes/debug/com/xhrd/mobile/hybridframework/plugin/')
    //打包到jar后的目录结构
    into('com/xhrd/mobile/hybridframework/plugin/')
    //去掉不需要打包的目录和文件
    exclude('test/', 'BuildConfig.class', 'R.class')
    //去掉R$开头的文件
    exclude{ it.name.startsWith('R$');}
    }

    task makeJar2(type: Jar){
    archiveName = "myJarName.jar"
    from('build/intermediates/classes/debug/com/xhrd/mobile/hybridframework/plugin/'){
    exclude('BuildConfig.class', 'R.class')
    //去掉R$开头的文件
    exclude{ it.name.startsWith('R$');}
    }
    //打包到jar后的目录结构
    into('com/xhrd/mobile/hybridframework/plugin/')
    }



    http://stackoverflow.com/questions/11474729/how-to-build-sources-jar-with-gradle
    http://www.alloyteam.com/2015/03/shi-yong-gradle-da-bao-zhi-ding-bao-ming-he-lei-di-jar/
  • 相关阅读:
    SpringCloud采用Dubbo远程调用(SpringCloud Alibaba)
    服务注册与发现Nacos
    Nacos配置管理
    Spring Cloud Stream
    MySQL查询优化explain
    索引
    MySQL架构
    mysql事务、视图
    多表查询
    分布式为什么使用python
  • 原文地址:https://www.cnblogs.com/maxinliang/p/4634206.html
Copyright © 2011-2022 走看看