Попытка Grails Event Bus Плагин - за пределами Grails. не могу найти 'import grails.events.annotation. *' в банке - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь использовать новый API Grails EventBus отдельно от Grails.

Я создал проект gradle и добавил jcenter () в репозитории

gradle.build, как это

plugins {
    id 'groovy'
    id 'java'
}

group 'com.softwood'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    jcenter()
    mavenCentral()
}

dependencies {
    compile 'org.codehaus.groovy:groovy-all:2.5.2'

    //add Logback
    compile 'ch.qos.logback:logback-classic:1.2.3'
    compile 'ch.qos.logback:logback-core:1.2.3'
    compile 'org.slf4j:slf4j-api:1.7.25'

    testCompile group: 'junit', name: 'junit', version: '4.12'
    // https://mvnrepository.com/artifact/org.spockframework/spock-core
    testCompile group: 'org.spockframework', name: 'spock-core', version: '1.1-groovy-2.4'

    compile "org.grails.plugins:events:3.3.1"
    compile "org.grails:grails-events-gpars:3.3.1"

}

запустите сборку, и она скачает для меня фляги - однако я не могу точно исправить аннотации в базовой фляге

последнее руководство, которое я читаю, находится здесь API событий

один из примеров показывает это

import grails.events.annotation.*
...
class SumService {
    @Publisher

однако, моя сборка не может разрешить 'grails.events.annotation. *'

когда я смотрю в основной плагин jar, это то, что я вижу в intellij

enter image description here

  • папка аннотации не найдена -

Кто-нибудь знает, какой jar-файл имеет необходимые зависимости класса аннотаций для аннотаций API «Издатель» и «Подписчик»? Бит в тупик

...