如何在Kotlin构建脚本中应用Google服务插件

时间:2019-03-14 15:53:30

标签: gradle-kotlin-dsl

如何将Google Services插件应用到我的应用模块build.gradle.kts文件的底部?

使用文件顶部的<transportSender name="jms" class="org.apache.axis2.transport.jms.JMSSender"> <parameter name="default" locked="false"> <parameter name="vender.class.loader.enabled">false</parameter> <parameter name="java.naming.factory.initial" locked="false">com.sun.jndi.fscontext.RefFSContextFactory</parameter> <parameter name="java.naming.provider.url" locked="false">file:/C:/jndidirectory</parameter> <parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">MyQueueConnectionFactory</parameter> <parameter name="transport.jms.ConnectionFactoryType" locked="false">queue</parameter> <parameter name="transport.jms.UserName" locked="false">omerk</parameter> <parameter name="transport.jms.Password" locked="false">password</parameter> </parameter> <parameter name="myQueueConnectionFactory1" locked="false"> <parameter name="java.naming.factory.initial" locked="false">com.sun.jndi.fscontext.RefFSContextFactory</parameter> <parameter name="java.naming.provider.url" locked="false">file:/C:/jndidirectory</parameter> <parameter name="transport.jms.ConnectionFactoryJNDIName" locked="false">MyQueueConnectionFactory</parameter> <parameter name="transport.jms.ConnectionFactoryType" locked="false">queue</parameter> <parameter name="transport.jms.UserName" locked="false">omerk</parameter> <parameter name="transport.jms.Password" locked="false">password</parameter> </parameter> </transportSender> 块会发出警告,而使用文件下面的同一块会导致错误,因为该块不能被使用两次。

1 个答案:

答案 0 :(得分:0)

在Kotlin构建脚本中应用Google Services插件不同于您在Groovy中使用它的方式。

 // Add this at the bottom of your file to actually apply the plugin
apply(mapOf("plugin" to "com.google.gms.google-services"))

apply函数使用作为地图提供的给定选项来应用插件或脚本。