如何从groovy脚本中调用gradle方法

时间:2017-03-24 15:09:32

标签: gradle groovy

是否可以拨打'分机'。一个groovy脚本的gradle方法?

以下是我试图调用的gradle ext.method示例 (文件:codec.gradle)

Z

我想要做的是从像这样的groovy脚本中调用它: (文件:TestGradleReference.groovy)

我想象的是这样的事情

ext.encrypt = { param ->
  generateKey()
  String encryptedMessage = encryptAES(param)

  println("--ENCRYPTION--")
  println("password: "+param)
  println("key: "+key)
  println("Encrypted message: "+encryptedMessage)

  return encryptedMessage
}

然而这不起作用

从groovy脚本中调用gradle方法的最佳方法是什么(如果可能的话)?

1 个答案:

答案 0 :(得分:0)

这实际上是不可能的

ext.encrypt

只能从gradle文件访问