如何解决Gradle:为所有 compile*Kotlin 任务设置相同的属性
我们有一个 Gradle 构建,包含以下块:
public float[] getReqs()
{
try (Connection conn = getConnection())
{
String getReqs = "SELECT id,swstars,swwins,swkdr FROM reqs;";
PreparedStatement stmt = conn.prepareStatement(getReqs);
ResultSet rs = stmt.executeQuery();
while(rs.next())
{
if(rs.getInt(1) == 1)
{
float[] array = new float[]{rs.getInt(2),rs.getInt(3),rs.getFloat(4)};
conn.close();
return array;
}
}
conn.close();
} catch (SQLException throwables) {
throwables.printStackTrace();
return null;
}
return null;
}
有没有办法将 compileKotlin {
kotlinOptions {
jvmTarget = 11
}
}
compileTestKotlin {
kotlinOptions {
jvmTarget = 11
}
}
compileTestIntegrationKotlin {
kotlinOptions {
jvmTarget = 11
}
}
应用于所有这些任务?
早些时候我看到了一些类似的东西
kotlinOptions
但我找不到任何相关文档。它在哪里?谢谢。
解决方法
如下所示:https://kotlinlang.org/docs/mpp-configure-compilations.html#configure-all-compilations
你应该能够做到:
kotlin {
targets.all {
compilations.all {
kotlinOptions {
jvmTarget = 11
}
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。