jar包一般置于app/libs路径下,此项目的libs与APP同级
根路径下build.gradle添加:
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs.add('-Xbootclasspath/p:libs\\framework.jar')
}
}
模块下的build.gradle添加引用
compileOnly files('..\\libs\\framework.jar')
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
Set<File> fileSet = options.bootstrapClasspath.getFiles()
List<File> newFileList = new ArrayList<>();
//将framework.jarc插入到最前面
newFileList.add(new File("..\\libs\\framework.jar"))
//最后将原始的数据插入
newFileList.addAll(fileSet)
options.bootstrapClasspath = files(
newFileList.toArray()
)
}
}