小编tim*_*tes的帖子

构造函数的第一个语句

我写了以下最简单的脚本:

task init << {
    println "init";
}

task hello(dependsOn: init) << {
    println "hello";
}

task super(dependsOn: hello) << {
    println "super"
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试执行时出错gradle super:

build file 'D:\gradle\build.gradle': 9: Constructor call must be the first statement in 
a constructor. at line: 9 column: 12.
File: build_69b6a3lkqqtk7j84lsls47ccta @ line 9, column 12.
     task super(dependsOn: hello) << {
Run Code Online (Sandbox Code Playgroud)

有什么问题?

groovy gradle

0
推荐指数
1
解决办法
218
查看次数

将属性添加到双类

我正在运行一个聚类算法,它聚集了双打集合的集合.但是一旦完成聚类,我想知道每个Double属于哪个父类.

class PatientMRNA {
     Patient patient
     MRNA mrna
     Double value
}
Run Code Online (Sandbox Code Playgroud)

我使用hql查询数据库,并将PatientMRNA表中的选定值放入Collection中,如下所示:

[[x11,x12...x1m],[x21,x22...x2m]...[xn1, xn2, xnm]]
Run Code Online (Sandbox Code Playgroud)

这个集合通过一个非常好的算法聚集在这里:https://coviello.wordpress.com/2013/03/30/learning-functional-programming-ak-means-implementation-in-groovy/

完成聚类后,我们的结果如下:

[[centroid]: [[x?1, x?2...x?m],[x?1,x?2...x?m]...[x?1,x?2...x?m]] [centroid2]: [[],[]...[]] 
Run Code Online (Sandbox Code Playgroud)

其中每个x阵列(属于患者)值是随机分配的,具体取决于它所分配的簇.

我的问题是:有没有办法在Groovy中扩展Double类,以便它还具有PatientId属性?或者我应该以其他方式看待这个问题吗?

groovy

0
推荐指数
1
解决办法
43
查看次数

如何在groovy中添加n分钟

我在SoapUI中工作,它支持TestCases中的GroovyScript.
在一些TestCase中我应该使用现在的日期+ 15分钟,30分钟或90分钟.
如果我使用这个脚本:

import java.util.Calendar;

def tdFormat = "yyyy-MM-dd HH:mm"
def today =  Calendar.getInstance()
def today15min = today.add(today.MINUTE,15)
def todayFormated = today15min.format(tdFormat)
Run Code Online (Sandbox Code Playgroud)

获取NullPointerException:无法在行上的null对象错误上调用方法format():6.
如何解决此问题?

groovy soapui

0
推荐指数
1
解决办法
1487
查看次数

Grails 3.0和Quartz插件:我该如何安装它?

如果在build.gradle文件中添加以下内容:

repositories {
        maven { url "https://repo.grails.org/grails/repo/"}
    }
dependencies {
    compile "org.grails.plugins:quartz:1.0.2"
}
Run Code Online (Sandbox Code Playgroud)

这可以让它编译.虽然,跑步

grails create-job MyJob
Run Code Online (Sandbox Code Playgroud)

导致失败.我手动添加grails-app/jobs/MyJob触发器不会触发,调用MyJob.schedule()会导致找不到方法错误.

grails quartz-scheduler gradle grails-3.0

0
推荐指数
1
解决办法
1727
查看次数

尝试使用Grape抓取groovy-ssh插件时抛出ClassNotFoundException

当我简单地使用Grape抓取groovy-ssh插件时,会抛出异常.我使用这里的代码:https://github.com/int128/groovy-ssh

@Grab('org.hidetake:groovy-ssh:1.5.0')
@Grab('ch.qos.logback:logback-classic:1.1.2')
def ssh = org.hidetake.groovy.ssh.Ssh.newService()
println "Test"

BUG! exception in phase 'conversion' in source unit 'delete.groovy' # Licensed to the Apache Software Foundation (ASF) under one or more
Caused by: java.lang.ClassNotFoundException: # Licensed to the Apache Software Foundation (ASF) under one or more
Run Code Online (Sandbox Code Playgroud)

有谁见过这个错误?

ssh groovy

0
推荐指数
1
解决办法
562
查看次数

Grails 3从服务中调用taglib

我正在尝试从服务中使用grails内部taglib但我收到此错误:

No signature of method: MyService.message() is applicable for argument types: (java.util.LinkedHashMap) values: [[code:default.app.name]]
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的代码:

class MyService {

    def myMethod() {
        def appName = message(code: 'default.app.name')
    }

}
Run Code Online (Sandbox Code Playgroud)

grails grails-services

0
推荐指数
1
解决办法
1055
查看次数

如何检查列表是否包含Groovy中另一个列表中的值或键?

如何检查列表是否包含子列表(子列表...)或"根"中的键或值,是否可以获得"路径"?

这个containsValue或containsKey似乎只是查看列表的根目录

伪示例:

//This is my list
list = [languages:[_clazz:"basics.i18n.Language", messages:[_clazz:"basics.i18n.Message"]]] 

list.containsKey("languages") // return true
list.containsValue("basics.i18n.Language") // return false where I want true
list.containsKey("messages") // return false // return false where I want true
list.containsValue("basics.i18n.Message") // return false where I want true
Run Code Online (Sandbox Code Playgroud)

groovy

0
推荐指数
1
解决办法
157
查看次数

没有这样的属性:为类拆分:java.lang.String

我遇到Java错误,但我不明白为什么,这就是为什么我在这里发布问题。

我收到此错误:

没有这样的属性:为类拆分:java.lang.String

使用此代码:

String cellContent = "[COLUMN columnRef, test]"
cellContent = cellContent.substring(1, cellContent.length() - 1)
String[] splitContent = cellContent.split(', ')
String rowToUse = splitContent[1]
String splitColumn = splitContent[0].split[' ']
String column = splitColumn[1]
Run Code Online (Sandbox Code Playgroud)

预期结果

rowToUse = "test"
column = "columnRef"
Run Code Online (Sandbox Code Playgroud)

该行发生错误: String splitColumn = splitContent[0].split[' ']

有人有主意吗?非常感谢!

groovy

0
推荐指数
1
解决办法
153
查看次数

将 groovy 列表转换为 Yaml

我正在寻找在 groovy 中转换列表

array = ['hostname1','hostname2','hostname3']
Run Code Online (Sandbox Code Playgroud)

转换为 Ansible inventory Yaml 格式,类似于

---
all:
  hosts:
     hostname1:
     hostname2:
     hostname3:
       
Run Code Online (Sandbox Code Playgroud)

欢迎任何建议。

groovy yaml ansible ansible-inventory

-1
推荐指数
1
解决办法
273
查看次数

如何使用javascript将数据导出到Excel工作表

我可以使用javascript将数据从表格导出到Excel工作表吗?

我尝试了一些例子,但没有任何影响我尝试(http://www.databison.com/index.php/html-to-excel-using-javascript-and-excel-to-html-using-vba/)和等等.

还有其他解决方案吗?

我需要在grails应用程序中使用此导出,我知道有一个grails插件可以帮助我,但我不喜欢使用它.

如果除了插件之外还有groovy或grails中的方法,请在此处指定.

如果有任何方法,请在此处填写完整的代码.

多谢

javascript grails groovy

-2
推荐指数
1
解决办法
1900
查看次数

如何在Groovy中使用正则表达式从String获取数字

如何argString在groovy中使用正则表达式从String中获取数字836481 ?

def argString = '[{"context":"sale","id":836481}]'
Run Code Online (Sandbox Code Playgroud)

regex groovy json

-2
推荐指数
1
解决办法
973
查看次数