Подпишите плагин Gradle - PullRequest
       10

Подпишите плагин Gradle

1 голос
/ 19 февраля 2020

Я столкнулся с проблемой «информация подписывающего не совпадает с информацией подписывающего других классов в том же пакете» при выпуске подключаемого модуля gradle с использованием jar со знаком, для его тестирования я создал gradle-hello-plugin и подписал банку: (https://github.com/andxu/gradle-hello-plugin/blob/master/signed-gradle-hello-plugin-1.0.0-SNAPSHOT.jar), я встретил следующую ошибку при запуске 'gradle hello', кто-нибудь знает, как выпустить подписанный плагин gradle? Спасибо.

* What went wrong:
A problem occurred evaluating root project 'test-project'.
> Failed to apply plugin [id 'org.example.greeting']
   > Could not create task ':hello'.
      > Could not create task of type 'Greeting'.
         > Could not generate a decorated class for class org.example.greeting.Greeting.
            > class "org.example.greeting.Greeting_Decorated"'s **signer information does not match signer information of other classes in the same package**


1 Ответ

0 голосов
/ 21 февраля 2020

Найдите существующую ошибку: https://github.com/gradle/gradle/issues/6860, начните с Gradle 4.8, подписанные плагины не поддерживаются, я попытался использовать мой плагин hello, он работает на Gradle 4.7

...