首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏机器人课程与技术

    ROS2(Win10)更新记录21-07-27

    _parse_plugin_xml() plugin file "c:\opt\ros\foxy\x64\share\rqt_gui_cpp/plugin.xml" in package "rqt_gui_cpp _parse_plugin_xml() plugin file "c:\opt\ros\foxy\x64\share\rqt_gui_cpp/plugin.xml" in package "rqt_gui_cpp _parse_plugin_xml() plugin file "c:\opt\ros\foxy\x64\share\rqt_gui_cpp/plugin.xml" in package "rqt_gui_cpp _parse_plugin_xml() plugin file "c:\opt\ros\foxy\x64\share\rqt_gui_cpp/plugin.xml" in package "rqt_gui_cpp _parse_plugin_xml() plugin file "c:\opt\ros\foxy\x64\share\rqt_gui_cpp/plugin.xml" in package "rqt_gui_cpp

    90430发布于 2021-12-02
  • 来自专栏程序员的成长之路

    开发属于自己的第一款IDEA插件!

    src是插件代码目录,resource是插件资源目录,其中META-INF/plugin.xml是插件的描述文件,就像Java web项目的web.xml一样。 plugin.xml默认的内容如下: <idea-plugin> <id>com.your.company.unique.plugin.id</id> <name>Plugin display 新建一个自定义的Action有两个步骤: 继承AnAction类,在actionPerformed方法中实现插件逻辑 注册action,有两种方式,通过代码注册和通过plugin.xml注册 我们先写一个简单的 ", "Information", Messages.getInformationIcon()); } } 然后我们在plugin.xml中注册这个Action: <actions> <group 可以在这个面板中填写你要新建的Action信息,IDEA会帮你新建类,还有在plugin.xml中帮你注册: ?

    96910发布于 2020-02-24
  • 来自专栏ionic3+

    自定义Cordova插件详解

    . ├── www | └── MyToast.js └── plugin.xml src存放的是各平台的原生代码,plugin.xml为插件描述及配置文件,www是web工程目录(其实主要就是MyToast.js --name MyToast --plugin_id org.demo.mytoast --plugin_version 0.0.1 这样将会在当前目录创建一个MyToast插件,进入插件目录,打开plugin.xml 等你消化完plugin.xml文件后,敲入命令进入插件目录: cd MyToast 添加支持平台 plugman platform add --platform_name android plugman "); } } } 其中execute是必须的方法,是和www目录中的MyToast.js关联打交道用的,至于MyToast.js和MyToast.java怎么关联,是由Cordova解释plugin.xml 里面的参数从plugin.xml拿过来便是: { "name": "MyToast", "version": "0.0.1", "description": "demo", "cordova

    2.9K30发布于 2018-08-20
  • 来自专栏CodeGuide | 程序员编码指南

    《IntelliJ IDEA 插件开发》第二节:开发摸鱼看书的侧边栏窗体

    配置 plugin.xml 四、插件测试 五、总结 六、系列推荐 一、说明 方向不对,努力白费! ─ SettingUI.form │ └── Config ├── resources │ └── META-INF │ └── plugin.xml 最后 factory 类的实现都会配置到 plugin.xml 中进行使用,同时也是在 plugin.xml 中控制窗体位置和图标。 2. ToolWindow 工具框 为了把我们自己实现的阅读窗体放到整个 IDEA 右侧侧边栏中,我们需要创建一个实现了 ToolWindowFactory 的接口,并把实现类配置到 plugin.xml 中 配置 plugin.xml <extensions defaultExtensionNs="com.intellij"> <!

    5.2K40发布于 2021-11-04
  • 来自专栏全栈程序员必看

    Eclipse plugin插件开发 NoClassDefFoundError

    plugin manifest编辑器的Runtime选项卡下的classpath中添加tset.jar包的引用(在MANIFEST.MF中表现为Bundle-ClassPath: lib/test.jar, 在plugin.xml 在manifest.mf文件中是Export-Package: com.bbebfe ii.如果只有plugin.xml,则表现为plugin manifest编辑器中runtime节的library 在plugin.xml文件中表现为     <runtime>        <library>               <export name=”com.bbebfe.*”/>        … ,此时就必须设置正确的target,然后按照正常程序添加插件引用,但此时已经不能在plugin manifest的dependencies选项卡中设置(因为在开发环境找不到这个plugin),而必须在plugin.xml 4.我按照上述三种办法进行尝试解决的时候,出现一个问题,首先我的Eclipse插件项目没有MANIFEST.MF文件,而且plugin.xml中已经将所有的包暴漏出来了,但是Eclipse插件运行时候还是报错了

    90020编辑于 2021-12-23
  • 来自专栏芋道源码1024

    开发属于自己的第一款 IDEA 插件!

    src是插件代码目录,resource是插件资源目录,其中META-INF/plugin.xml是插件的描述文件,就像Java web项目的web.xml一样。 plugin.xml默认的内容如下: <idea-plugin> <id>com.your.company.unique.plugin.id</id> <name>Plugin display 新建一个自定义的Action有两个步骤: 继承AnAction类,在actionPerformed方法中实现插件逻辑 注册action,有两种方式,通过代码注册和通过plugin.xml注册 我们先写一个简单的 ", "Information", Messages.getInformationIcon()); } } 然后我们在plugin.xml中注册这个Action: <actions> <group  可以在这个面板中填写你要新建的Action信息,IDEA会帮你新建类,还有在plugin.xml中帮你注册: ?

    1.5K10发布于 2020-03-02
  • 来自专栏京东技术

    你们要的Intellij IDEA 插件开发秘籍,来了!

    >>>> 三、plugin.xml 下面示例描述了可在 plugin.xml 文件配置的主要元素: <idea-plugin> <! IntelliJ IDEA 会自动创建相应类并配置 plugin.xml 文件。 示例: plugin.xml: <extensions defaultExtensionNs="com.intellij"> <! 配置插件依赖需要将插件包添加到 SDK 的 classpath 中,并在 plugin.xml 配置。 配置 plugin.xmlplugin.xml 的 <depends> 部分添加所依赖插件的id。

    57.9K2814发布于 2018-09-28
  • 来自专栏计算机视觉CV

    Intellij IDEA--Pycharm插件开发

    我们点击Find Action,搜索我们的Plugin名字(这里我的插件名没修改使用的默认的pluginname,对应的就是plugin.xml里面的name字段) 插件可搜索到,但是不显示,又没有地方提示任何错误 关注下plugin.xml里的注释,再查阅资料,果然就是一行配置的问题,我们copy下上一篇android studio插件项目,在plugin.xml中添加一句代码 <depends>com.intellij.modules.python

    1.5K20发布于 2021-01-29
  • 来自专栏CodeGuide | 程序员编码指南

    《IntelliJ IDEA 插件开发》第一节:两种方式创建插件工程

    工程结构 3. plugin.xml 配置 4. MyAction 事件入口 5. 运行测试 五、Gradle 方式创建 1. 创建引导 2. 工程结构 3. build.gradle 配置 4. 工程结构 guide-idea-plugin-create-project-by-platform ├── resources │ └── META-INF │ └── plugin.xml 、UI窗体、工程逻辑代码开发 另外类似 MyAction 的创建并不是直接创建普通类,而是通过 New -> Plugin DevKit -> Action 的方式进行创建,因为这样的创建方式可以在 plugin.xml 3. plugin.xml 配置 <idea-plugin> <id>cn.bugstack.guide.idea.plugin</id> <name>CreateProjectByPlatform plugin.xml 配置插件入口等内容,MyAction 是事件入口。

    3.5K31发布于 2021-10-20
  • 来自专栏ionic3+

    Cordova插件扩展——ImagePicker中文支持

    先打开plugin.xml(插件的基本信息和配置都在该文件,关于这文件,我会专门写一篇文章来说明)观察下文件,分别留意android和ios项下的配置: ? android项下的配置 ? 发布app store时,会询问关于图像、地理位置或者麦克风等相关描述内容,如果没有填写,会审核不通过,所以如果插件没有做处理,每次发布都要手动修改info.plist填写,于是,为了方便,我们可以在plugin.xml plugin.xml配置 然后就可以类似下面那样在安装插件时使用variable变量设置参数: ionic cordova plugin add https://github.com/woodstream

    2.8K40发布于 2018-08-20
  • 来自专栏全栈程序员必看

    Intellij IDEA–Pycharm插件开发

    我们点击Find Action,搜索我们的Plugin名字(这里我的插件名没修改使用的默认的pluginname,对应的就是plugin.xml里面的name字段) 插件可搜索到,但是不显示,又没有地方提示任何错误 关注下plugin.xml里的注释,再查阅资料,果然就是一行配置的问题,我们copy下上一篇android studio插件项目,在plugin.xml中添加一句代码 <depends>com.intellij.modules.python

    1.6K20编辑于 2022-09-12
  • 来自专栏c++ 学习分享

    从零开始编写IntelliJ IDEA插件

    src是插件代码目录,resource是插件资源目录,其中META-INF/plugin.xml是插件的描述文件,就像Java web项目的web.xml一样。 plugin.xml默认的内容如下: <idea-plugin> <id>com.your.company.unique.plugin.id</id> <name>Plugin display 新建一个自定义的Action有两个步骤: 继承AnAction类,在actionPerformed方法中实现插件逻辑 注册action,有两种方式,通过代码注册和通过plugin.xml注册 我们先写一个简单的 public class TextBoxes extends AnAction { // 如果通过Java代码来注册,这个构造函数会被调用,传给父类的字符串会被作为菜单项的名称 // 如果你通过plugin.xml ", "Information", Messages.getInformationIcon()); } } 然后我们在plugin.xml中注册这个Action: <actions> <group

    1.5K11编辑于 2023-07-07
  • 来自专栏叽叽西

    Cordova 创建 Demo插件

    . ├── plugin.xml ├── src └── www └── MyPluginName.js plugin.xml 清单文件,定义了插件的结构以及相关的设置。 <? callbackContext.error("Expected one non-empty string argument."); } } } 它也会更新你的plugin.xml

    1K10编辑于 2022-05-17
  • 来自专栏编译思想

    IDEA Web渲染插件开发(一)— 使用JCEF

    注册插件 接下来,我们将我们实现的MyToolWindowFactory通过plugin.xml进行注册,alt+enter,IDEA帮助我们快速完成填写xml配置到plugin.xml中: 进行上述操作后 ,IDEA自动为我们在plugin.xml文件的extensions节点中,添加了toolWindow节点的内容,但是我们还需要填写必备的属性id: <! -- plugin.xml文件 --> <extensions defaultExtensionNs="com.intellij"> <! com.compilemind.demo.ui.MyToolWindowFactory" /> </extensions> 解决调试环境问题 目前为止,我们实现了ToolWindowFactory以及将我们的实现类注册到plugin.xml

    3.1K20编辑于 2023-10-16
  • 来自专栏程序员小航

    IDEA 插件找不到?看这里!那就自己敲一个!

    resources/META-INF/plugin.xml 为插件配置文件。 修改 plugin.xml 插件信息 原内容如下: 修改后: <idea-plugin> <id>com.liuzhihang.toolkit.copyasjson</id> <name -- Add your extensions here --> </extensions> <actions> </actions> </idea-plugin> plugin.xml 这时候会发现在 plugin.xml 也插入了 action 。

    1.8K21发布于 2020-11-23
  • 来自专栏向治洪

    即时通讯软件openfire+spark+smack

    要注意的是plugin.xml 文件要放在项目的根目录下,这是严格规定好的。 2、Plugin 类的实现 你的类首先要实现Spark 提供的Plugin 接口,然后实现它的一些方法。 本文主要针对后者进行具体的描述 本篇文章的结构如下: 1、创建plugin.xml(这是整个插件最关键的文档) 2、创建服务器插件实例(实现Plugin 接口的一个类还有一批IQHandler) 3 、打包插件(Openfire 插件也有自己的打包方式)和部署插件 好滴,实刀实枪的来动手做吧 1、创建plugin.xml 初次开发Openfire 和Spark 插件的时候,很容易把二者搞混,千万记得 ,这里是Openfire 的plugin.xml 不是第二篇文章说的那个啦! 建议初次开发者,在写完plugin.xml 文件后,写一个简单的Plugin 实例,并打印出一些信息,如果重新启动Openfire 信息成功显示,恭喜你,你已经迈出一大步了!

    2.8K60发布于 2018-01-30
  • 来自专栏向治洪

    自己动手实现一个Android Studio插件

    说明:其中plugin.xml为项目的配置说明文件,相当于Android项目中的AndroidManifest.xml。 public void actionPerformed(AnActionEvent e) { // TODO: insert action logic here } } 而在plugin.xml 5,插件部署 打开项目中的plugin.xml文件,填写相关的信息,这些信息会展示在插件库中,如下图所示。 ?

    1K60发布于 2018-02-05
  • 来自专栏全栈程序员必看

    英文翻译插件介绍_好用的翻译插件

    在编辑器中输入英文单词也可以进行格式转换 其中plugin.xml为项目的配置说明文件,相当于Android项目中的AndroidManifest.xml,负责一些Action、Extension等等已经项目版本信息 默认plugin.xml文件: <idea-plugin version=“2”> <id>com.your.company.unique.plugin.id</id><! void actionPerformed(AnActionEvent e) { // TODO: insert action logic here //点击菜单Edit的test后会跳进这个方法 } } 而plugin.xml 还记得plugin.xml中注释的那段代码么: <! 修改完plugin.xml并生成jar后,到步骤1中的官网上注册用户,然后Add New Plugin,填写插件相关的信息,剩下的只要等待1天左右的审核,就可以在插件仓库中查询到自己的插件并安装使用了!

    1.3K10编辑于 2022-09-19
  • 来自专栏计算机视觉CV

    Intellij IDEA--Android Studio插件开发

    Resources目录下plugin.xml就是配置文件,一会儿介绍。 src文件夹就是我们要添加代码的地方。 编写插件 我们在src文件夹右击创建一个Action。 同时plugin.xml中也添加了一个我设置属性的Action ? 当然也可以自己手动创建一个类,继承AnAction类,然后手动在xml中添加对Action的属性配置。 这种是版本兼容问题,我们回到插件工程,查看plugin.xml文件,since-build,这里初始化版本太高可能和android studio的版本号不兼容,可根据注释调节版本号,我是调整为160.0

    3.3K30发布于 2021-01-26
  • 来自专栏CodeGuide | 程序员编码指南

    《IntelliJ IDEA 插件开发》第三节:开发工具栏和Tab页,展示股票行情和K线

    ─ GidConfig.form │ └── Config ├── resources │ └── META-INF │ └── plugin.xml infrastructure:基础层,提供了数据存放对象,这个数据对象是一个可以落盘的操作,创建好的类配置到 plugin.xml 中即可。 4.2 配置窗体 plugin.xml <idea-plugin> <extensions defaultExtensionNs="com.intellij"> <! 所以这里我们需要用到 plugin.xml 中 applicationService 配置上实现了 PersistentStateComponent 的数据设置存放类。 5.3 plugin.xml 配置 <extensions defaultExtensionNs="com.intellij"> <!

    3.8K30发布于 2021-11-19
领券