1。介绍一下最近使用比较多的Groovy脚本的学习。其中,Groovy官方推荐的工具支持各种自动提示、代码检测、编译和运行。比较好的软件主要是:Eclipse、IntellijIDEA、Netbeans这三个软件。其中Eclipse需要安装GroovyEclipsePlugin插件。其他几个工具软件都自动安装了Groovy插件。这里主要介绍如何使用IntellijIDEA进行Groovy开发。2、环境搭建首先,下载IntellijIDEA:https://www.jetbrains.com/idea/download/#sectinotallow=windows可以下载Ultimate版或者CommunityEdition版。官网介绍了两个版本的对比。Ultimate是付费版本,只能免费使用30天。(PS:其实很多Java开发工程师都在用这个版本,因为它的功能很强大,Android开发用的AndroidStudio就是基于CommunityEdition版本的开发工具。)但是如果我们要开发Groovy,两个版本其实都是可以的:因为官方介绍中也表示支持Groovy。安装过程中:分别:CreateDesktopShortcut:是否创建桌面快捷方式。UpdatePATHvariable(restartneeded):s是否将bin变量添加到系统Path环境变量中。UpdateContextMenu:是否在菜单中添加:OpenFolderasProject。也就是我们在右键某个文件夹的时候,在菜单列表中添加是否使用Intellij打开。CreateAssociations:是否使用IDEA默认打开以下后缀类型的文件,即java文件、groovy文件、kt(Kotlin文件)、kts(Kotlin开发的脚本文件)。后面一路都是点下一步安装。直到安装完成后首次启动IntelliJIDEA都需要激活(终极版)。社区版(CommunityEdition)不会。如何激活它是另一回事。我不会在这里解释。如果你想了解更多,你可以上网搜索。PS:新版本没有直接进入免费试用。我们需要选择Starttrial来开始试用,然后注册一个JetBrains账号来使用。该帐户的试用期为30天。如果我们的账号已经过期了,不想激活的话,我们可以继续创建一个新的账号,继续试用。当前试用期是绑定账号的(此方法来自其他网友的介绍,请自行判断是否属实。)2.1试用IDEA2022.3.1版我们选择开始试用后,点击LogIntoJetBrainsAccount...button之后会自动打开如下图的网页:可以使用GitHub账号、Google账号、GitLab账号、Bitbucket账号等第三方账号登录,也可以选择CreateAccount创建一个帐户。输入您的电子邮件地址,然后单击创建。然后JetBrains会发邮件到我们的邮箱。我们点击电子邮件:Confirmyouraccount链接。邮件内容如下图所示:然后在新打开的页面中,添加用户名和密码。填写完成后,点击提交提交。网页出现如下提示:表示我们的账号已经创建。此时,我们关闭浏览器。IDEA面板会变成如下图:红色警告内容:Therearenovalidlicensesassociatedwiththeaccountzinyan是提示我:没有与账户zinyan关联的有效许可证。也就是说,我们刚刚创建的账号是没有权限的。所以我们只能试用30天。我们不需要检查任何选项,只需单击:开始试用按钮。告诉我目前的zinyan账号只能试用到2023年2月6日。2.2IDEA默认集成了Groovy插件在新安装的IDEA中,我们可以看到默认已经安装了Groovy插件,通过插件下的已安装选项。插件支持的功能有:Codinghelp:代码补全、检查、重构、快速文档等InteractiveGroovyconsole,无需编译即可计算代码表达式:Tools|GroovyConsole支持Grapedependencymanager和Gant使用Groovy编写AntTask脚本3.创建项目在开始界面选择:NewProject在弹出的面板中选择NewProject项。只需将Language开发语言设置为Groovy。构建系统是指编译方法。您可以使用Intellij或Maven。我习惯使用Gradle。之后是JDK的依赖版本。如果我们本地安装了Jdk,就会出现在这里。如果未安装,将下载JDK。Groovy也是基于Java开发的,所以Groovy的运行也需要Jdk的支持。最后是GroovySDK的版本。大家可以选择不同的版本,我用的是最新的4.0.2版本。因为之前分享的很多关于Groovy的知识都是基于这个版本的。点击创建按钮进行创建。Gradle会加载各种需要的依赖库,效果如下:加载完成后,整个项目的效果如下:至此,我们的基础项目就创建好了。接下来就是各种Groovy语言的编写。您可以根据需要进行各种调试和编辑。直接运行后,运行面板中会出现运行后的效果。PS:建议在了解了基本的Groovy知识后,可以使用IDEA进行编辑学习,因为它可以提供代码提示、补全、错误警告等,会方便很多。但是如果用VSCode编辑,只有运行后才会出现各种错误提示,并没有代码补全和提示。建议直接安装CommunityEdition版本的IDEA进行Groovy开发。两者的效果可以说是差不多的。3.1中文插件很久没关注了。在IDEA发来的邮件中得知有官方的简体中文插件。通过版本列表,我们可以看到语言包更新了不少。似乎比以前更加懵懂了。安装方法比较简单:在设置里面的plugins插件市场搜索ChineseLanguage就可以找到。安装好插件后,重启IDEA,你的界面就会变成中文版了。中文效果如下:可以说90%的菜单都被翻译了。如果您不精通英文,可以试试中文版。PS:网上各种教程的截图和菜单说明大部分都是英文的。如果换成中文,在查找资料的时候可能会有些不足。
