0

我正在尝试学习为 CloudStack 开发插件,但在 CloudStack UI 上查看该插件时遇到了很大的问题。我从GitHub克隆了存储库并签出到 4.9.2.0。

为了部署它,我使用了这个:

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

CloudStack UI(客户端)启动,一切正常。我修改了在源代码中找到的所有 plugins.js 以取消注释此行:

cloudStack.plugins = [
    //'testPlugin',

当我访问客户端的 URL 时,我看不到 testPlugin。如果我去http://10.0.1.9:8080/client/plugins/plugins.js我仍然会看到 testPlugin 行被评论...

我已经多次重新启动服务器。

为此,我遵循了本指南。特别是这部分:“如何编写插件:实现细节”

有什么建议么?谢谢!

4

1 回答 1

0

我刚刚修好了!

发现有这个文件:plugins.js.gz ...这个文件正好位于client/target/generated-webapp/scripts/plugins.js.gz。我重命名了它,码头开始读取 plugins.js。

感谢大家!

于 2017-06-27T23:57:46.687 回答