gradle
今天写了一个android项目,有个子java依赖项目javalib,在javalib中有需要引入greendao.jar
的包,android中调用了javalib一个方法,需要greendao包里的方法
在javalib中通过copylib包到libs下,addaslib的方法添加包,build.gradle中compilefiles('libs/greendao-2.0.0.jar'),结果在android中也需要greendao的方法,理论上有依赖了子javalib的项目,包也应该可以用,结果runtime时出错,后来改成mvn编译,javalib的build.gradle中
allprojects{
repositories{
mavenCentral()
mavenLocal()
}
}
dependencies{
compilefiles('libs/android.jar')
compilefileTree(dir:'libs',include:['*.jar'])
compilegroup:'de.greenrobot',name:'greendao',version:'2.0.0'
}
即可