java - 我正在为 Visual Paradigm 做一个插件,但它不起作用。我的插件本身有问题。我能做些什么?
问题描述
我正在使用他们提供的 API 为 Visual Paradigm 开发一个插件,但是我在安装时遇到了问题。我遵循了官方文档,当我启动 Visual Paradigm 对其进行测试时,插件似乎从未安装过。Visual Paradigm 提供了三种不同的插件安装方式:
例如,如果我从插件文件夹中选择安装,则会出现以下消息:
相反,如果我选择手动安装它,然后将文件夹插入显示的路径中,则该插件将无法正常工作。
我认为问题出在 plugin.xml 文件中:
<plugin
id="sample.genflowofevents"
name="Generate Flow of Events Report"
description="Generate an HTML report of use case flow of events."
provider="Visual Paradigm"
class="sample.genflowofevents.GenFlowOfEvents">
<actionSets>
<actionSet id="sample.genflowofevents.actionset">
<action
id="sample.genflowofevents.actions.GenFlowOfEventsActionController"
actionType="generalAction"
label="Generate Flow of Events Report"
tooltip="Generate Flow of Events Report"
style="normal"
menuPath="Tools/Report">
<actionController
class="sample.genflowofevents.actions.GenFlowOfEventsActionController"/>
</action>
</actionSet>
</actionSets>
</plugin>
最初我认为错误可能出在 menuPath 属性中,实际上我尝试通过插入其他属性来更改该值,但它不起作用。请问您知道这个问题的解决方法吗?
解决方案
推荐阅读
- python - Python, Matplotlib : Plot disappear when blitting is on
- java - Insert a Node at the Tail of a Linked List in java
- r - Add Percentage Labels to Pie chart in ggplot2?
- javascript - 对象中的 toString() 方法行为
- java - 检查列表是否包含java中另一个列表的任何项目
- python - Python 中的每次迭代都会调用 for 循环的“in”部分吗?
- apache-spark - sparksql 不读取多分隔符 csv 文件
- visual-studio-code - VSCode AutoPrefixer 扩展不起作用
- java - 为什么android studio不允许我使用“var”?
- c++ - g++10 的功能测试在 __cpp_lib_span 上失败