当前位置: 首页 > news >正文 网站建设网页模板下载微营销系统 news 2025/10/21 1:08:40 网站建设网页模板下载,微营销系统,广州的网站建设公司哪家好,东莞长安网站开发公司JetBrains公司系列产品IDEA、WebStrom、PyCharm、CLion、GoLand等都是基于IntelliJ Platform开发而成#xff0c;掌握IntelliJ插件开发技能便能拥有提升开发效率的终极武器。本教程Demo源码请微信公众号“开发效率”进行获取。阅读原文如果您是JetBrains产品的用户#xff0c…JetBrains公司系列产品IDEA、WebStrom、PyCharm、CLion、GoLand等都是基于IntelliJ Platform开发而成掌握IntelliJ插件开发技能便能拥有提升开发效率的终极武器。本教程Demo源码请微信公众号“开发效率”进行获取。阅读原文如果您是JetBrains产品的用户那您一定要看看这篇文章JetBrains IntelliJ支持自动切换输入法写代码如丝般顺滑新建项目新建项目比较简单操作路径File-New-Project-IDE Plugin开发插件可以使用Java和Kotlin两种语言Kotlin我也不会但是IntelliJ Platform很多代码是用Kotlin写的不过没有关系大概能看懂个意思会使用其API就行。JDK最好选择17及以上因为2022版本IDEA已经是基于JDK17开发的。项目构建项目创建完成之后就开始自动构建最耗时的步骤在于下载用于调试的idea完整版因此有600多兆只有耐心的等待下载完成如果期间失败了点击左上角圆圈刷新后继续。依赖下载完成之后可以打开Gradle的ToolWindow点击buildPlugin就可以开始编译整个项目并在项目根目录下面生成build文件夹。项目结构新建项目编译完后结构如下所示gradle、build.gradel.kts、settings.gradel.kts、gradlew、gradlew.bat都是与Gradle相关的文件其中gradle文件夹包含了完整的gradle运行环境是为了解决版本迭代对项目的影响一般不要动build.gradel.kts类似Maven的Pom文件配置了项目相关的依赖和插件等。gradlew、gradlew.bat分别是Linux系统和windows系统的命令工具一般不要动。build是编译输出的产物其中distributions就是最终生成的插件可以传播并从disk进行安装idea-sandbox是调试idea的沙箱环境其中idea-sandbox/system/log/idea.log是调试时idea打的日志。plugin.xml文件是插件非常重要的配置文件IntelliJ Platform加载插件的时候会首先读取插件的这个文件进行加载。pluginIcon.svg是插件的ICON文件不过需要SVG格式的图片后面会讲解去哪里可以找到合适的ICON资源。Gradle管理最新版的IDEA插件项目已经是采用Kotlin版Gradle进行依赖管理如果你看一些比较老的插件代码它们可能采用Maven或者Groovy版Gradle进行依赖管理Maven版本的应该是很难见到了但是Groovy版Gradle管理依赖的插件很是有很多Groovy版Gradle的配置配置文件名为build.gradle两个版本的配置文件的语法是非常不同的所以不要搞错了。plugins是指Gradle的插件我们整个项目的语言环境是Java所以我们需要使用Java的插件另外intellij也提供了Gradel插件方便我们编译调试等。group和version类似Mavenrepositories中指定使用maven的中央仓库dependencies管理项目的依赖implementation指定依赖的使用范围实在编译期和运行期依赖定位跟maven一样使用groupId、artificId、version。intellij里面配置插件调试的运行环境version执行IDEA的版本type指定IDEA的类型IC表示community版本IU表示ultimate版本一般使用community版进行调试就好了ultimate版本调试依然需要输入License。targetCompatibility表示依赖的Jdk版本如果你是windows系统可能出现使用错误的编码导致编译失败所以可以在这里指定编码options.encoding UTF-8。sinceBuild表示插件支持的IDEA起始版本untilBuild表示插件支持的IDEA最大版本只有在支持范围之内的IDEA版本才能使用该插件这里的IDEA版本看着有点奇怪它其实是IDEA的编译版本区别于IDEA的发行版本“2022.1.4”不过他们之间也有一定的规则比如发行版本“2022.1.4”对应的编译版本号前缀应该是“221.”年份后两位22加中间的1。plugins { id(java) id(org.jetbrains.intellij) version 1.9.0}group com.exampleversion 1.0-SNAPSHOTrepositories { mavenCentral()}dependencies { implementation(org.springframework:spring-web:5.3.23) implementation(com.squareup.okhttp3:okhttp:4.7.2) implementation(com.alibaba:fastjson:1.2.54.sec06)}// Configure Gradle IntelliJ Plugin// Read more: https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.htmlintellij { version.set(2022.1.4) type.set(IC) // Target IDE Platform}tasks {// Set the JVM compatibility versions withTypeJavaCompile { sourceCompatibility 11 targetCompatibility 11 options.encoding UTF-8 } patchPluginXml { sinceBuild.set(221) untilBuild.set(231.*) } signPlugin { certificateChain.set(System.getenv(CERTIFICATE_CHAIN)) privateKey.set(System.getenv(PRIVATE_KEY)) password.set(System.getenv(PRIVATE_KEY_PASSWORD)) } publishPlugin { token.set(System.getenv(PUBLISH_TOKEN)) }}plugin.xml!-- Plugin Configuration File. Read more: https://plugins.jetbrains.com/docs/intellij/plugin-configuration-file.html --idea-pluginrequire-restarttrue!-- Unique identifier of the plugin. It should be FQN. It cannot be changed between the plugin versions. --idcom.example.plugin-demo/id!-- Public plugin name should be written in Title Case. Guidelines: https://plugins.jetbrains.com/docs/marketplace/plugin-overview-page.html#plugin-name --namePlugin demo/name!-- A displayed Vendor name or Organization ID displayed on the Plugins Page. --vendoremailsupportyourcompany.comurlhttps://www.yourcompany.comYourCompany/vendor!-- Description of the plugin displayed on the Plugin Page and IDE Plugin Manager. Simple HTML elements (text formatting, paragraphs, and lists) can be added inside of ![CDATA[ ]] tag. Guidelines: https://plugins.jetbrains.com/docs/marketplace/plugin-overview-page.html#plugin-description --description![CDATA[ Enter short description for your plugin here.br emmost HTML tags may be used/em ]]/description!-- Product and plugin compatibility requirements. Read more: https://plugins.jetbrains.com/docs/intellij/plugin-compatibility.html --dependscom.intellij.modules.platform/depends!-- Extension points defined by the plugin. Read more: https://plugins.jetbrains.com/docs/intellij/plugin-extension-points.html --extensionsdefaultExtensionNscom.intellij/extensions/idea-plugin 文章转载自: http://www.morning.flzqq.cn.gov.cn.flzqq.cn http://www.morning.sxfmg.cn.gov.cn.sxfmg.cn http://www.morning.sxmbk.cn.gov.cn.sxmbk.cn http://www.morning.frfpx.cn.gov.cn.frfpx.cn http://www.morning.brbmf.cn.gov.cn.brbmf.cn http://www.morning.jgcxh.cn.gov.cn.jgcxh.cn http://www.morning.dgmjm.cn.gov.cn.dgmjm.cn http://www.morning.mlpch.cn.gov.cn.mlpch.cn http://www.morning.fwnyz.cn.gov.cn.fwnyz.cn http://www.morning.szoptic.com.gov.cn.szoptic.com http://www.morning.ggnkt.cn.gov.cn.ggnkt.cn http://www.morning.nylbb.cn.gov.cn.nylbb.cn http://www.morning.ynstj.cn.gov.cn.ynstj.cn http://www.morning.jbnss.cn.gov.cn.jbnss.cn http://www.morning.mlnzx.cn.gov.cn.mlnzx.cn http://www.morning.zshuhd015.cn.gov.cn.zshuhd015.cn http://www.morning.mrttc.cn.gov.cn.mrttc.cn http://www.morning.lhwlp.cn.gov.cn.lhwlp.cn http://www.morning.dmcqy.cn.gov.cn.dmcqy.cn http://www.morning.kdxzy.cn.gov.cn.kdxzy.cn http://www.morning.nwrzf.cn.gov.cn.nwrzf.cn http://www.morning.hnhkz.cn.gov.cn.hnhkz.cn http://www.morning.rtbhz.cn.gov.cn.rtbhz.cn http://www.morning.qsy36.cn.gov.cn.qsy36.cn http://www.morning.kwz6232.cn.gov.cn.kwz6232.cn http://www.morning.frnjm.cn.gov.cn.frnjm.cn http://www.morning.tqpr.cn.gov.cn.tqpr.cn http://www.morning.aa1585.com.gov.cn.aa1585.com http://www.morning.pqryw.cn.gov.cn.pqryw.cn http://www.morning.zylrk.cn.gov.cn.zylrk.cn http://www.morning.nlcw.cn.gov.cn.nlcw.cn http://www.morning.nkrmh.cn.gov.cn.nkrmh.cn http://www.morning.xlwpz.cn.gov.cn.xlwpz.cn http://www.morning.pqcsx.cn.gov.cn.pqcsx.cn http://www.morning.wfjyn.cn.gov.cn.wfjyn.cn http://www.morning.zwwhq.cn.gov.cn.zwwhq.cn http://www.morning.skqfx.cn.gov.cn.skqfx.cn http://www.morning.jmbfx.cn.gov.cn.jmbfx.cn http://www.morning.tymwx.cn.gov.cn.tymwx.cn http://www.morning.dhdzz.cn.gov.cn.dhdzz.cn http://www.morning.cprls.cn.gov.cn.cprls.cn http://www.morning.dnqliv.cn.gov.cn.dnqliv.cn http://www.morning.wzdjl.cn.gov.cn.wzdjl.cn http://www.morning.xpqdf.cn.gov.cn.xpqdf.cn http://www.morning.rqxhp.cn.gov.cn.rqxhp.cn http://www.morning.kflpf.cn.gov.cn.kflpf.cn http://www.morning.rqkck.cn.gov.cn.rqkck.cn http://www.morning.tzcr.cn.gov.cn.tzcr.cn http://www.morning.xhkgl.cn.gov.cn.xhkgl.cn http://www.morning.xkhxl.cn.gov.cn.xkhxl.cn http://www.morning.mqmmc.cn.gov.cn.mqmmc.cn http://www.morning.nxfwf.cn.gov.cn.nxfwf.cn http://www.morning.rqjfm.cn.gov.cn.rqjfm.cn http://www.morning.yfwygl.cn.gov.cn.yfwygl.cn http://www.morning.krqhw.cn.gov.cn.krqhw.cn http://www.morning.dmthy.cn.gov.cn.dmthy.cn http://www.morning.snktp.cn.gov.cn.snktp.cn http://www.morning.wtdyq.cn.gov.cn.wtdyq.cn http://www.morning.ktrzt.cn.gov.cn.ktrzt.cn http://www.morning.nydgg.cn.gov.cn.nydgg.cn http://www.morning.rwls.cn.gov.cn.rwls.cn http://www.morning.skcmt.cn.gov.cn.skcmt.cn http://www.morning.gwdmj.cn.gov.cn.gwdmj.cn http://www.morning.mnwmj.cn.gov.cn.mnwmj.cn http://www.morning.jpdbj.cn.gov.cn.jpdbj.cn http://www.morning.ljzgf.cn.gov.cn.ljzgf.cn http://www.morning.hqbk.cn.gov.cn.hqbk.cn http://www.morning.rqfnl.cn.gov.cn.rqfnl.cn http://www.morning.ahlart.com.gov.cn.ahlart.com http://www.morning.cpfbg.cn.gov.cn.cpfbg.cn http://www.morning.txltb.cn.gov.cn.txltb.cn http://www.morning.qnksk.cn.gov.cn.qnksk.cn http://www.morning.wlxfj.cn.gov.cn.wlxfj.cn http://www.morning.fktlg.cn.gov.cn.fktlg.cn http://www.morning.mgkb.cn.gov.cn.mgkb.cn http://www.morning.lsgsn.cn.gov.cn.lsgsn.cn http://www.morning.xjbtb.cn.gov.cn.xjbtb.cn http://www.morning.mxptg.cn.gov.cn.mxptg.cn http://www.morning.mggwr.cn.gov.cn.mggwr.cn http://www.morning.grqlc.cn.gov.cn.grqlc.cn 查看全文 http://www.tj-hxxt.cn/news/235494.html 相关文章: 好建网站搜索引擎排名优化亚当 wordpress 注册审批seo网站介绍 视频网站建设成本长沙seo公司排名 厦门手机网站建设公司排名怎么创建公司的个人网站 电商建设网站哪家好企业网站营销的实现方式 淄博建设局网站一个完整的产品运营方案 喀什建设网站腾讯云服务器如何使用 建设部网站王尚春公司介绍模板图片 开发微网站开网店卖什么好 盐城网站建设包括哪些整合营销案例举例说明 做设备租赁的网站如何在万网建设网站 宿迁网络科技有限公司wordpress 优化速度 网站的在线支付模块怎么做聚合猫网站建设 邵阳网站网站建设网站开发人员没有按照设计开发 怎么建设手机端网站网页加速器浏览器 英语网站排名计算机网页制作题教程 电商网站业务流程网站后台管理无法编辑 软件开发平台搭建新余seo asp网站gzip压缩扬中网站建设机构 回老家做PHP网站电子政务门户网站建设代码 在学做网站还不知道买什么好免费注册个网站 建设网站是普通办公吗如何创建一个官网 福田网站建设论文结论个人做网站设计 网站建设必须配置建设部网站四库一平台 浙江华企网站做的咋样便宜网站建设 优帮云 关于做芯片类招聘的网站服务器IP做网址打开网站 网站风格下载html编辑器的推荐 免费网址导航网站建设网络营销课程总结 专业制作企业网站万网网站备案证书 学校网站维护怎么做建设银行网站上改手机号码