Как включить плагин пользовательского интерфейса в CloudStack?

Я пытаюсь научиться разрабатывать плагины для CloudStack, и у меня большие проблемы с просмотром этого плагина в пользовательском интерфейсе CloudStack. Я клонировал репозиторий с GitHub и проверил версию 4.9.2.0.

Чтобы развернуть его, я использовал это:

mvn -pl :cloud-client-ui jetty:run -Dorg.eclipse.jetty.annotations.maxWait=120

Пользовательский интерфейс CloudStack (клиент) заработал, и все работает нормально. Я изменил все файлы plugins.js, которые нашел в исходном коде, чтобы раскомментировать эту строку:

cloudStack.plugins = [
    //'testPlugin',

Когда я перехожу по URL-адресу своего клиента, я не вижу testPlugin. Если я перейду на http://10.0.1.9:8080/client/plugins/plugins.js я все равно увижу закомментированную строку testPlugin...

Я перезапускал сервер много раз.

Для этого я следовал этому руководству. В частности, эта часть: «Как написать плагин: детали реализации»

Какие-либо предложения? Спасибо!


person OmaRPR    schedule 27.06.2017    source источник


Ответы (1)


Я только что исправил это!

Обнаружил, что есть этот файл: plugins.js.gz... Этот файл точно находится на client/target/generated-webapp/scripts/plugins.js.gz . Я переименовал его, и причал начал читать plugins.js.

Спасибо всем!

person OmaRPR    schedule 27.06.2017