-
首次使用华为云CodeArts时,开发者们总会遇到一些问题,小编针对大家遇到的问题做了分类总结,比如标准页面的表格数据问题、标准页面的表格数据问题、如何在标准页面的事件里面通过JS代码,获得下拉框选择的值?、标准页面的表格数据问题。憋着急!下面小编就来为大家一一解答遇到这几类问题时该如何快速解决,一步解决大家的困扰。 华为云CodeArts系列产品参考手册:1、CodeArts:软件开发平台(CodeArts)官方手册:https://support.huaweicloud.com/devcloud/index.html软件开发平台(CodeArts)相关文章:https://bbs.huaweicloud.com/forum/thread-59032-1-1.html产品官方页面:https://devcloud.cn-north-4.huaweicloud.com/home2、CodeArts项目管理:项目管理(ProjectMan)官方手册:https://support.huaweicloud.com/projectman/index.html项目管理(ProjectMan)更新预览:https://support.huaweicloud.com/wtsnew-projectman/index.html产品官方页面:https://www.huaweicloud.com/product/projectman.html3、低代码平台Astro:应用魔方官方手册:https://support.huaweicloud.com/qs-appcube/appcube_02_0110.html操作指导:https://support.huaweicloud.com/appcube_video/index.html产品官方页面:https://appcube.cn-north-4.huaweicloud.com/studio/index.html#/projects/零代码官方手册:https://support.huaweicloud.com/usermanual-appcube/appcube_05_1404.html问题汇总:(以↓问题都是由官方人员解答后的文章链接)1月:如何实现所有组件都加载完成后,再执行某段逻辑?cid:link_6Astro Canvas页面如何恢复之前配置的数据?cid:link_7开发者如何使用自己的邮箱发送邮件?cid:link_8Astro低代码平台,现在是只能做工作流、表格应用,或者大屏展示吗?能像微信小程序一样,做成商城应用这种的吗?cid:link_9Astro完整的设计界面,到发布应用到小程序上,有博客或者文档吗(希望能详细说明要做的每一步)?cid:link_10怎么创建自己的工作流节点来处理任务?cid:link_0Astro Flow 流程执行过程中,如果想撤销,是否可以手动终止其中的某一条流程?cid:link_11在创建工作流的时候,比如我想在之前的节点上添加或删除某个节点,能否把之前创建的工作流复制过来,基于上面进行修改?cid:link_12单选或多选组件无法批量添加选项值cid:link_13项目结束后如何回收/归档项目资料到本地 ?cid:link_1CodeArts Check 能否添加自己公司的规则集?(比如命名规范等)cid:link_14 CodeArts Check现在支持哪些语言?cid:link_15CodeArts Check现在支持集成到哪些编译工具上,作为插件辅助开发?cid:link_16我知道CodeArts Check能用来检测代码质量,但是我想了解下检测代码漏洞的功能在哪里?cid:link_2smartassist java 激活失败cid:link_17公有云上云,保证研发数据安全,上互联网的同时,保证代码、文档等不外泄 cid:link_18后续是否支持远程项目开发cid:link_19是否有交叉编译的支持cid:link_3没有中文 cid:link_20启动报错,CodeArts IDE for C/C++ 客户端cid:link_4在安装CodeArtsIDE完成后,打开时提示激活失败cid:link_21CodeArts Snap异常。cid:link_22codeArts IDE不支持Windows7系统安装吗,一直卡在最后一步cid:link_23codearts snap 申请了多久能通过呀?cid:link_24gradle怎么配置指定gradle版本 cid:link_25有没有导入本地已有maven项目的操作步骤cid:link_26经常出现窗口未响应cid:link_27RemoteShell用户凭证无法输入中文用户cid:link_5登录不了cid:link_28如何在流水线中截取git tag 中的版本号例如 v1.0.0 截取为1.0.cid:link_29CodeArts IDE For Java不显示登录图标cid:link_30本帖内容会持续刷新维护和新增问答,如您有本类型问题或问题仍无法解决,欢迎留言交流!更新日期 2024.01.09
-
CodeArts IDE For Java安装后不显示登录图标。
-
经常出现窗口未响应 合并代码出现该问题
-
gradle怎么配置指定gradle版本
-
QCon 全球软件开发大会是由极客邦科技旗下 InfoQ 中国主办的综合性技术盛会,每年在伦敦、北京、纽约、圣保罗、上海、旧金山召开。自2007年3月份开始举办以来,已经有超万名有多年从业经验的技术人员参加过QCon大会。QCon 内容源于实践并面向社区,演讲嘉宾依据热点话题,面向5年以上工作经验的技术团队负责人、架构师、工程总监、开发人员分享技术创新和实践。QCon 全球软件开发大会(上海站)将于 12 月 28-29 日举办,会议特别策划「智能化软件 IDE」专题,邀请到华为云开发工具和效率领域首席专家、华为软件开发生产线 CodeArts 首席技术总监王亚伟担任专题出品人,为专题质量深度把关。作为拥有云和开发工具领域近 20 年经验的老兵,华为公司软件开发工具领域的领军人物,20 多项软件开发技术发明专利的拥有者,王亚伟对于这个专题有着怎样的理解?王亚伟带领他的专家团队将围绕大语言模型、AI 编码辅助、下一代 IDE 平台架构、动态语言类型推理等技术,给大家带来一场技术盛宴。议题《AI 开道,让编程体验“一路狂飙》,详细介绍华为云 CodeArts 团队应用大模型开发的 AI 辅助编程的技术 - CodeArts Snap,讲师程啸从博士阶段开始就对代码生成、RAG、代码克隆检测等领域有较深入的研究,他这次也是代表 Snap 团队进行分享。另外三个英文议题是来自于 CodeArts 俄罗斯的专家团队。议题Applying Machine Learning in IDE Challenges and Insights将会系统讨论 AI 技术在 IDE 中的应用研究以及如何深远改变我们的开发,测试和调试代码的方式。讲师 Pavel 是俄研院新西伯利亚实验室主任,20 年开发者工具构建经验,机器学习专家、Eclipse IDE 的专家和 Committer。议题 Evolution of IDE Platforms 会紧密围绕其在构建 IDE 平台时面临的问题和挑战比如分布式代码模型架构下如何确保前后端组件可以高效交互、如何直接从后端内核画出前端复杂 UI,以及我们如何做出艰难的架构和设计决策,同时分享对下一代 IDE 平台的架构和设计展望。Denis 是俄罗斯新西伯利亚实验室的首席架构师,20 多年的工具研发经验,精通编译器、DSL、编程框架,Eclipse 社区 Committer。静态语言如 Java,C# 等,它的类型推理主要通过编译器完成,代码模型可以通过类型绑定(通常存在于程序的元数据 metadata 中)获得所需要的类型信息。而动态语言的类型推理主要由 IDE 完成,由于缺少编译元数据的支持,动态语言的类型推理是一个业界难题。以 Python 为例,其有一个完全动态严格的类型系统,类型(type)在运行时动态绑定到变量(variable),变量和类型都可以在运行时动态被改变 – 这增加 Python IDE 进行可靠类型推理的难度。议题 Type inference engine 会介绍该团队在做动态语言类型推理时设计和实现的技术细节,并讨论未来该领域的发展方向。Nikolai 是俄罗斯圣彼得堡实验室的首席软件工程师,拥有 15 年 IDE 研发经验,是前 JetBrains Intellij IDEA 和 Scala 项目负责人,精通 Compiler、Program Language Design、Code Analysis 等技术。更多专题内容,欢迎点击下方专题页进行了解活动报名
-
QCon 全球软件开发大会(上海站)将于 12 月 28-29 日举办,会议特别策划「智能化信创软件 IDE」专题,邀请到华为云开发工具和效率领域首席专家、华为软件开发生产线 CodeArts 首席技术总监王亚伟担任专题出品人,为专题质量深度把关。作为拥有云和开发工具领域近 20 年经验的老兵,华为公司软件开发工具领域的领军人物,20 多项软件开发技术发明专利的拥有者,王亚伟对于「智能化新创软件 IDE」这个专题有着怎样的理解?在会议即将开幕之际,王亚伟与 InfoQ 分享了他的核心观点。QCon 全球软件开发大会是由极客邦科技旗下 InfoQ 中国主办的综合性技术盛会,每年在伦敦、北京、纽约、圣保罗、上海、旧金山召开。自2007年3月份开始举办以来,已经有超万名有多年从业经验的技术人员参加过QCon大会。QCon 内容源于实践并面向社区,演讲嘉宾依据热点话题,面向5年以上工作经验的技术团队负责人、架构师、工程总监、开发人员分享技术创新和实践。QCon 全球软件开发大会(上海站)相关信息:时间:2023年12月28日-12月29日地址:上海中优城市万豪酒店点击下方链接进行购票报名,9折倒计时仅剩3天点击9折购票报名华为云专题:智能化信创软件 IDE出品人:王亚伟智能化信创软件 IDE 旨在将基础软件开发工具的核心技术实现自主可控,在拥抱开源的同时逐步建立基于自有技术内核的架构和标准,形成自有开放生态。其另一大特征是 AI 原生,内核架构从最初的设计开始就思考如何无缝融入人工智能。本专题将围绕这两大特征展开讨论。地点:爱那里厅 3(三层)
-
codeArts IDE 新建工程没有反应
-
问题1:“构建”视图中只有“语言服务尚未就绪”一条日志,且“Dependencies“视图长时间出现“等待语言服务初始化完成”的提示信息请检查工程中是否存在“.flattened-pom.xml”文件,如果存在,这是由带有此文件的工程第一次解析不稳定的问题引起的,此问题已在修复中。目前的快速解决方案是手动删除.flattened-pom.xml文件、工程的索引文件夹.jlsp,和“用户路径/.smartassist/”路径下对应工程的索引文件(包括index文件夹和jlsp文件夹下的索引文件),然后重新打开工程即可。问题2:从IDE直接跳到实际文件存放路径的功能在当前文件树或者已经打开的文件标题区域右键,选择“在文件资源管理器中显示”即可直接跳转到文件的实际存放路径。问题3:文件树上有些修改了会更改颜色,有些不会变;或者文件中有Error/Warning/Info类型的错误,但是文件树上没有高亮的提示这个是默认的主题色的一个问题,在修复中,可以先尝试切换其他主题色:点击右下角“管理”->“颜色主题”即可切换不同主题:问题4:终端输出中文乱码问题针对终端输出乱码问题,解决方式有如下两种:一种方法是运行配置启动参数中加入VMOptions参数: -Dfile.encoding=gbk;但是这种方法不能解决所有的乱码问题,考虑到实际项目中可能用到Scanner的交互式输入的场景比较少,另外一种方式就是将输出重定向到Debug Console里面:运行配置中MainClass设置项中的console改成internal值,后面会统一将默认的输出重定向到Debug Console里。问题5:默认的Maven配置文件settings.xml配置参考请参考附件中的settings.xml.txt文件中的配置,若要使用参考配置,可以下载此附件,重命名为settings.xml,并且放置在“用户路径/.m2”路径下即可,Java语言服务会默认读取此路径下的maven配置文件。也可以自定义文件存放路径,然后在工程中指定settings.xml文件的路径:问题6:怎么设置代码片段和代码模板1、设置自定义代码片段:CodeArts IDE支持自定义代码片段的能力,可以通过代码补全的方式插入自定义的代码片段。效果如下:相关设置如下,ctrl+shift+p打开命令面板,输入configure user snippets:可以选择全局的,也可以根据特定语言文件设置。2、设置代码模板,支持动态设置日期(1)下载最新的File Template插件,然后安装到CodeArts IDE中,附件中提供了此插件,名称是RalfZhang.filetemplate-2.0.4.rar,可直接下载(需解压)。(插件市场此插件链接:https://marketplace.visualstudio.com/items?itemName=RalfZhang.filetemplate)(2)具体使用方法是,在插件安装路径:“用户路径\.codearts\extensions\ralfzhang.filetemplate-2.0.4\asset\templates”新增一个java.tmpl的文件(默认没有此文件),里面可以自定义Java语言相关的代码片段。/** * ${1:Description} * @authors ${2:Your Name} (${3:you@example.org}) * @date ${date} * @version ${4:1.0.0} */$0(3)然后使用关键字“tmpl”搜索相关模板命令,使用"Tmpl: Create Template"命令就能根据该文件所对应的语言生成对应的代码片段(注意:没有Java相关的tmpl命令,只能在打开的Java文件中使用"Tmpl: Create Template"命令):效果如下:(4)默认的Create Template命令是能够根据当前打开的文件所对应的语言(如Java),来插入对应语言的模板文件中定义的代码片段。(5)也可以给这些命令绑定如下类似的快捷键:问题7:xml文件中的标签,写入结束标签</的时候,需要自动补全标签对可以安装如下“Auto Close Tag”插件:然后启用下面的配置项,就可以在输入</ 的时候自动补全标签对:问题8:识别并展示TODO列表可以安装如下“Todo Tree”插件,IDE左侧会生成“待办事项”视图,自动识别工程中的TODO标签。 问题9:启动报错 如启动时遇到此类弹窗报错:请清理任务管理器中CodeArtsIDE进程,并在资源管理器中清理codearts关联的句柄后卸载重新安装CodeArts IDE。
-
华为目前针对不同的开发语言设计了多款IDE,要是涉及到多语言交互式开发,比如IDE for java中需要使用到python或者c++语言要怎么办呢?不同语言开发的项目要下载多个IDE软件吗。是否多语言可几集成到一个IDE开发软件中,这样会方便很多。
-
为啥每次打开软件界面会话管理栏,都要延迟很长一段时间才显示出来等着心烦
-
CodeArts IDE for Java 插件 java Debug Support 激活失败
-
我想问一下CodeArts IDE for Java这个怎么在一个窗口里面打开多个工程。还有就是怎么能默认maven的配置,现在每次打开工程都要重新配置maven。
-
有没有一个地方可查看 CodeArts IDE for Java 开发计划和上线计划呢?
-
【DevRun】云上开发创新实践专场”以进阶式云上开发成长训练,带你学会使用云端开发工具、DevOps平台、提供场景实践、最佳实践案例,掌握一站式云端项目开发实战能力!点击>>活动报名入口<<立即报名活动!本次活动有什么?学习内容一、【认识CodeArts】【知识点1】:从0到1深度体验CodeArts【知识点2】: 软件开发平台CodeArts介绍及实战【知识点3】: 基于云服务的软件开发技术二、【云上开发进阶实践】【CodeArts实战初体验】基于CodeArts进行黑白棋实时对战游戏开发【CodeArts场景实战】使用 CodeArts IDE for C/C++ 开发网页搜索框功能CodeArts10分钟开发增值税发票文字识别应用练习1:通过DevStar实现一站式增值税发票文字识别应用练习2:基于CodeArts IDE for C/C++的增值税发票识别应用【CodeArts最佳案例实践】华为端到端(HE2E)DevOps 开发者认证福利:报名活动可1元兑换价值500元开发者认证考试券!活动礼品:参与活动体验完成任务,还有机会获得精美学习好礼!
-
本篇内容主要介绍使用CodeArts IDE for Java创建工程、代码补全、运行调试代码、Build构建和测试相关的主要功能。一、下载安装CodeArts IDE for JavaCodeArts IDE for Java安装要求 至少需要 2 GB RAM ,但是推荐8 GB RAM; 至少需要 2.5 GB 硬盘空间,推荐SSD; 64位Microsoft Windows 10 下载并安装CodeArts IDE for Java>>>前往CodeArts IDE for Java官方下载页面下载完成后,运行codearts-java-*.exe文件。按照安装导航的步骤,选择个人安装配置进行安装。二、登录CodeArts IDE for Java要求用户登录后才能激活并使用Java语言服务和运行调试的相关功能。打开CodeArts IDE后,可以通过点击右上角的登录入口,使用华为账号进行登录:也可以在新建Java项目时弹出的需要登录弹窗中,点击登录按钮进行登录:三、创建Java工程CodeArts IDE for Java可以通过新建工程向导界面创建Java工程,支持选择四种Java模板创建工程(构建系统:Maven/Gradle,框架:None/SpringBoot),选择创建SpringBoot工程时,可根据需求选择(可多选)相应的第三方依赖,创建成功后第三方依赖被成功写入pom.xml或build.gradle文件。新建工程界面效果如下:CodeArts IDE for Java有三种方式打开新建Java工程向导界面,方式如下:1. 点击“文件->新建->工程”菜单:2. 在欢迎界面点击“新建项目”或者“创建Java工程”:3. 使用快捷键“Alt+P”快速唤出新建工程界面。如果在新窗口创建工程(未打开任何工程),工程创建成功后会直接在当前窗口打开;如果已经打开了一个工程,并在当前窗口通过新建工程向导创建新工程,创建成功的提示弹窗中,点击→当前窗口,工程在当前窗口打开。点击→新窗口,CodeArts IDE将打开新窗口并加载已创建的工程。创建工程实例:四、语言服务初始化与日志查看加载项目时,Java语言服务会进行初始化,右下角状态栏以及消息通知弹窗会有语言服务初始化过程提示信息。语言服务初始化过程中会启动相关服务、下载依赖的Jar包及进行Indexing,此过程受计算机性能、网速等因素影响会耗费一定的时间。点击“输出”视图,切换“SmartAssist Java”,可查看更多语言服务初始化过程的日志:语言服务初始化完成之前,语言服务相关功能(如代码补全、代码重构、查看类型定义等)将不会有很好的体验,此时需耐心等待语言服务初始化完成。当右下角弹出提示“Java Language Server is ready”(Java语言服务已就绪)时(见下图),说明语言服务已初始化完毕,此时可执行文件类和main方法会出现运行按钮,我们就可以开始正常使用语言服务的全部功能。五、代码补全语言服务初始化完成后,即可使用代码补全功能。代码补全列表中包含语言服务的补全及强大的AI智能补全(带有⊕图标),见下图:六、代码运行调试语言服务初始化完成后,在可运行的文件左侧会显示运行图标,选择“Run main in DemoApplication”即可开始运行,选择“Debug main in DemoApplication”即可开始调试,终端视图中将会显示调试运行的信息。也可以点击右上角的运行按钮和调试按钮分别发起运行和调试。可在代码左侧设置断点,Debug进入断点后,可在底部运行调试视图中查看调试相关信息(变量、监视、调用堆栈),也可以对断点进行管理。监视视图和变量视图在调试发起进入断点后,同样支持代码补全能力。运行调试实例:七、构建工程CodeArts IDE for Java会在代码调试运行前自动进行工程构建,也可以通过修改相关运行配置跳过自动构建,见下图:(备注:“SkipBuild”选项默认为false,当设置为true时,发起调试可以跳过构建直接调试,适用于已构建出产物、且代码没有其他修改的情形,可提升调试运行的速度。)我们可以通过点击相关构建菜单主动触发构建工程,“构建”视图右半部分将显示构建过程的相关信息。构建菜单入口如下:还可在构建视图的左侧视图中通过鼠标右键唤出构建菜单:构建工程实例:八、运行单元测试用例CodeArts IDE for Java在编辑器左侧栏和底部测试视图提供单元测试运行功能。运行当前文件所有测试用例,请点击类名所在行的左侧绿色按钮,或者鼠标右键此按钮并选择“运行测试”。底部栏自动打开测试视图,展示当前运行所有用例的状态,右侧输出运行日志。运行当前单个测试用例,请点击测试用例所在行的左侧绿色按钮,或者鼠标右键此按钮并选择“运行测试”,测试视图将展示当前运行的测试用例,点击测试用例后右侧可查看该测试用例的相关运行输出。在测试视图的包名、类名或者方法名上,可以运行该包下、该类下或者某个具体的测试用例,鼠标悬停上去后会显示相关的运行调试按钮,点击后即可发起运行或调试。点击测试视图左侧工具栏的的绿色运行按钮运行可以运行此工程下的所有测试用例。单击或者右键测试视图左侧工具栏的“视图和更多操作”按钮,可以展开更多测试视图相关的操作。如清除所有结果、排序查看、切换树形或列表查看等等。点击清除所有结果,可以清除当前已运行的所有测试用例的结果,相关图标恢复未执行用例前的状态。运行单元测试用例实例:九、Java相关设置CodeArts IDE for Java为Java相关的设置提供了单独的设置入口,点击编辑器左下角的“管理->Java助手设置”菜单可以唤出Java的设置界面:在这个设置界面中,你可以设置工程的SDK、语言级别,Maven、Gradle相关的构建工具的设置以及代码formatter规则设置等等:十、代码formatter规则设置说明CodeArts IDE for Java支持自定义代码formatter规则的校验,暂不支持formatter规则的一键导入和导出(后续会支持)。formatter规则设置好后,在编辑器中选中需要格式化的代码,通过右键唤出“格式化文档”的菜单(或者使用快捷键“Ctrl+Alt+L”)来格式化选中的代码:HuaweiCloud开发工具 发表于2023-09-14 21:54:06 2023-09-14 21:54:06 最后回复 tea_year 2024-12-04 11:15:352594 35
上滑加载中
推荐直播
-
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
回顾中 -
GaussDB应用实战:手把手带你写SQL
2025/01/09 周四 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将围绕数据库中常用的数据类型、数据库对象、系统函数及操作符等内容展开介绍,帮助初学者掌握SQL入门级的基础语法。同时在线手把手教你写好SQL。
去报名 -
算子工具性能优化新特性演示——MatMulLeakyRelu性能调优实操
2025/01/10 周五 15:30-17:30
MindStudio布道师
算子工具性能优化新特性演示——MatMulLeakyRelu性能调优实操
即将直播
热门标签