неразрешенные классы из установленного плагина - PullRequest
1 голос
/ 03 января 2012

Я разрабатываю пользовательский плагин, в котором используется groovys HTTPbuilder. Все работает нормально, когда я запускаю плагин независимо во время тестов (как ручных, так и интеграционных). Однако, когда я упаковываю и устанавливаю плагин в другое приложение, я получаю следующие ошибкипри запуске приложения

не удается разрешить класс groovyx.net.http.HTTPBuilderневозможно разрешить класс groovyx.net.http.ContentType

Я думаю, это связано с разрешением зависимостей, но я не знаю точно, что и почему

1 Ответ

2 голосов
/ 03 января 2012

Похоже, вы не указали, чтобы плагин включал HTTPBuilder при его развертывании.В BuildConfig.groovy вы можете указать свои плагины так:

dependencies {
    // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or         
    build : 'lib/http-builder.jar' //If you are manually including the http builder jar
}
plugins {
    build: ':joda-time:1.1'
    test ':fixtures:1.0.RC1.SNAPSHOT',
    ':spock:0.4-groovy-1.7-SNAPSHOT'
}

Вот хорошая ссылка

...