无法为参数找到方法lombok()

时间:2017-11-22 22:10:42

标签: java gradle plugins build lombok

只是想在我的gradle构建中包含lombok插件,但是从标题中获取错误消息。我的build.gradle看起来像这样:

...
plugins {
    id 'net.ltgt.apt' version '0.10'
}
ext {
    lombok_version="1.16.18"
}
lombok {
    version = ${lombok_version}
    sha256 = ""
}
...
dependencies {
    ...    
    compileOnly "org.projectlombok:lombok:${lombok_version}"
    apt "org.projectlombok:lombok:${lombok_version}"
    ...
}

来源:https://projectlombok.org/setup/gradle

任何想法在这里有什么问题?如果我删除了lombok {...}部分,一切正常。

1 个答案:

答案 0 :(得分:6)

根据the documentation,你应该使用

s = """
.xsh 1: 
..sxi 
..kuxz 
...iucdb 
...khjub 
..kjb 
.hjub 2: 
..ind 
..ljnasdc 
...kicd 
...lijnbcd 
.split 3: 
..asd
"""
print(re.findall(r"(\.\w+ \d+:)\s*((?:.(?!\.\w+ \d+:))+)", s, re.M|re.DOTALL))
>>> [('.xsh 1:', '..sxi \n..kuxz \n...iucdb \n...khjub \n..kjb '), ('.hjub 2:', '..ind \n..ljnasdc \n...kicd \n...lijnbcd '), ('.split 3:', '..asd\n')]

lombok {
    version = "1.16.18"
    sha256 = ""
}

披露:我是一名lombok开发者。