我正在尝试在我的项目中制作单独的工件以使用 ContentProvider 合同类构建 jar 文件。要构建这个 jar,我使用下一个任务:
task contractsJar(type: Jar) {
from android.applicationVariants.release.javaCompile.destinationDir
includes "contract classes filter"
into "$buildDir/libs"
}
contractsJar.dependsOn 'compileReleaseJava'
但是此任务在系统根目录中使用基本路径构建 jar(对于 Mac OS X 是/Users/myuser...
)。那么我应该怎么做才能在项目根目录中使用基本路径制作“正确”的 jar?