# idea_plugin_nc5devplugin **Repository Path**: manongee/idea_plugin_nc5devplugin ## Basic Information - **Project Name**: idea_plugin_nc5devplugin - **Description**: Yonyou NC5x or U8Cloud Idea devtool Plugin,用友 NC5x U8Cloud 的Idea开发插件。日常接开发私单 QQ209308343 Email:20308343@qq.com - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 43 - **Created**: 2020-01-17 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # idea_plugin_nc5devplugin Yonyou NC5x or U8Cloud Idea devtool Plugin 实现了 Idea NC5x+U8Cloud 开发插件,功能比较简单 # 使用方式 插件安装后使用方式: ``` 第一次新建项目-必须步骤: 1. Tools -> 配置NC HOME 进行NC HOME配置! 2. 第一步保存后,如果没有选更新依赖,请在 Tools -> 更新NC 库依赖 执行依赖更新 3. 第2步后,请在 Tools -> 生成默认NC运行配置 执行Idea的运行配置,注意 执行后请运行时候根据提示手工修改里面的modelu项目名 4. 第4步后,会生成项目默认的几个文件夹和xml,请手工在 项目结构修改几个文件夹的IDEA属性为正确值! ``` 5. 导出补丁支持 模块写一个配置文件 自定义相对路径: 本文件必须放入模块的根目录 文件名: patcherconfig.properties 文件用法: class全限定名=相对路径(也就是NC模块名字) 例子(对test无效): nc.ui.gl.AddVoucherLineAction=gl 特殊参数: config-notest=false ##是否不要test代码,默认true exportsourcefile=true ##是否导出源代码,默认true # 常见问题 ``` 1. Intellij IDEA运行报Command line is too long解法 : 修改项目下 .idea\workspace.xml, 找到标签 , 在标签里加一行 ``` # 已知BUG # 未来待实现功能 1. 一个java文件非public类不会导出补丁!请手工操作,一般来讲这样写好么?