Gradle中的sourceCompatibility与targetCompatibility
条评论Gradle
中有两个属性,我也是一知半解。今天正好要练习下Java10
,那就先把这两个属性的问题测试透了再说。那就是sourceCompatibility
和targetCompatibility
。
简单的说,sourceCompatibility
属性跟编译环境有关,而targetCompatibility
属性跟运行环境有关。
至少有这么几个原则,是不能违背的:
sourceCompatibility
关系到你使用到的Java
语法特性及库sourceCompatibility
不能比targetCompatibility
大targetCompatibility
不能比目标客户端运行环境的JavaVersion
大targetCompatibility
不能比当前Gradle
使用的JavaVersion
大
总结起来就是这样
代码用的语言特性对应的JavaVersion |
本文标题:Gradle中的sourceCompatibility与targetCompatibility
文章作者:牧云踏歌
发布时间:2018-08-27
最后更新:2018-08-27
原始链接:http://www.kankanzhijian.com/2018/08/27/sourceCompatibility_and_targetCompatibility_in_gradle/
版权声明:本博客文章均系本人原创,转载请注名出处