目录

我的学习分享

记录精彩的程序人生

标签: gradle (2)

解决Gradle工程编译源文件忽略xml,properties,config等文件的问题

转自https://my.oschina.net/asay/blog/674143 如果你使用Gradle构建项目后,发现.java文件同级目录中.xml文件没有被拷贝到.class的输出目录中,可以在项目配置中加入 sourceSets.main.java.srcDirs = ['src'] sourceSets.main.resources.srcDirs = sourceSets.main.java.srcDirs 原理: task compileJava,任务类型JavaCompile ,只编译".java"文件,其他类型文件全部忽略,输出目录为 build/classes/main。 task processResources,任务类型Copy,忽略".java"文件,其他文件全部拷贝到 build/resources/main目录。 将resource指向src路径后,在任务processResources中,会将所有.xml等配置文件拷贝到build/resources/main中,而默认IDEA会将这个路径加入到classpath中的。 扩展: 还有些配置文件放在指....

gradle 引用本地jar包

在根目录下创建libs 目录,将你需要的jar包放入libs 目录内,在gardle配置如下: compile fileTree(dir:'libs',include:['*.jar']) 就可以通过打包编译了