如何在同一个构建脚本中使用适当的JDK为每个构建从Gradle生成Java6和Java7类?

如何在同一个构建脚本中使用适当的JDK为每个构建从Gradle生成Java6和Java7类?,java,build,gradle,build-process,build-automation,Java,Build,Gradle,Build Process,Build Automation,我想在一个构建过程中为Java6和Java7生成类文件。另外,为了确保这些类确实是兼容的,我想使用各自的JDK编译不同的版本 总结一下我的问题: 1) 如何在同一生成文件中针对Gradle中的不同类版本进行生成? 2) 如何确保在流程中使用相应的JDK?仅使用Java 6 JDK,生成的类也将与Java 7兼容。Java 8仍然运行使用Java 1.0编译的类文件,没有任何问题。这可能不是最佳的解决方案。您必须详细说明,以使我相信它不是。什么是非最优的?除了一个是用Java6编译的,另一个是用J

我想在一个构建过程中为Java6和Java7生成类文件。另外,为了确保这些类确实是兼容的,我想使用各自的JDK编译不同的版本

总结一下我的问题: 1) 如何在同一生成文件中针对Gradle中的不同类版本进行生成?
2) 如何确保在流程中使用相应的JDK?

仅使用Java 6 JDK,生成的类也将与Java 7兼容。Java 8仍然运行使用Java 1.0编译的类文件,没有任何问题。这可能不是最佳的解决方案。您必须详细说明,以使我相信它不是。什么是非最优的?除了一个是用Java6编译的,另一个是用Java7编译的之外,您见过提供两个相同版本的Java库吗?我没有。