Я работал с примером ApacheCordovaPlugin. Приятно видеть, что создание нового плагина возможно, и я успешно воспроизвел HelloWorldPlugin в своем собственном проекте WL, просто чтобы убедиться, что я могу заставить работать всю сантехнику. Это сложно, вы должны делать записи в правильных XML-файлах, правильно называть свои файлы Java и .js, знать, как их включать и вызывать функции и т. д. Если вы сделаете ошибку, будет очень мало видимой информации, которую вы можете использовать для его отладки. Весь процесс очень хрупкий.
Теперь я хотел бы иметь доступ к большой библиотеке существующих плагинов Cordova. Моя основная цель разработки — Android. Я загрузил zip-файл плагина из репозитория git и распаковал его. Глядя на файлы и макет каталога, совсем не ясно, как интегрировать это в проект WL. В Cordova есть файл plugin.xml, который, по-видимому, содержит весь клей, но в WL такого нет. Я не смог определить, куда поместить файлы и какие изменения внести в проект Worklight, чтобы плагин Cordova распознавался и вызывался из моего приложения JavaScript.
Конечно, этот процесс возможен и где-то задокументирован? В идеале должна быть утилита, которую мы используем для импорта плагинов Cordova, но лучше всего будет пошаговое описание процедуры. Я видел, как кто-то сделал для добавления плагинов в среду приложений iOS, но не Android.