我有一个为Java 7编译的gradle项目,并且我被告知该项目无法更新为使用较新版本的Java,因为在后来的java版本中引入了一个bug。如何让Gradle编译使用较新Java版本的源库?
我想让这个项目使用通过java 8编译的库,结果我在运行时得到了一个主要的次要版本52冲突。
有没有办法告诉gradle尝试编译与Java 7兼容模式下的库?
眼下,得到它的打造,我用这条线在我的build.gradle:
sourceCompatibility = 1.7
targetCompatibility = 1.7
compile(group: 'com.blah.example', name: 'some-java-8-library', version: '1.0') {
transitive = false
}
你是否能够从源码构建库? – RaGe
糟糕,我刚刚意识到它构建的唯一原因是因为我不小心将JAVA_HOME设置为1.8。当我尝试使用1.7构建时,构建失败。 – SnoopDougg