2012-01-03 4 views
1

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

неспособным разрешить класс groovyx.net.http.HTTPBuilder
неспособным разрешить учащемуся groovyx.net.http.ContentType

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

ответ

2

Похоже, вы не указали плагину, чтобы включить 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' 
} 

Here is a good link

+0

Спасибо думал, что плагин автоматически разрешает зависимости нужен, поскольку его рабочий, а только работает плагины – Iman

Смежные вопросы