首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Play For Scala 开发指南 - 第4章 第一个Play项目

安装SBT Play使用SBT作为构建工具,一个Play项目其实就是一个SBT项目。单击这里下载并安装SBT。  ...我们来试着改动下代码,使用文本工具打开app\controllers\HomeController.scala文件,修改index方法如下:  def index = Action {    Ok("Welcome...IDEA将会先进行项目构建,构建成功后显示项目主窗口: ? 如果修改了Play项目的某些配置,但是在IDEA没有立即生效,单击右侧SBT projects窗口左上角的蓝色刷新按钮 即可。...通常的开发流程是:首先在命令行执行sbt run,以开发模式启动项目,在浏览器打开http://localhost:9000 ,然后在IDEA修改代码,改完后直接刷新浏览器即可。...这是由于模板函数index是在项目编译过程动态生成的,所以新增的模板函数在IDEA中会提示找不到,这时只要在命令行执行sbt compile,然后在SBT projects窗口单击蓝色刷新按钮,错误即会消失

2.7K40

IntelliJ IDEA 2023.1 最新变化

新 UI 提供了垂直拆分工具窗口区域和便捷排列窗口的选项,与在旧 UI 相同。 主窗口标题中的 Run(运行)微件经过重新设计,外观更柔和、更悦目。...保存多个工具窗口布局的选项 在 IntelliJ IDEA 2023.1 ,您可以保存和管理多个工具窗口布局,并根据需要在它们之间切换。...新的 Remember size for each tool window(记住每个工具窗口的大小)设置 在 IntelliJ IDEA 2023.1 ,我们引入了一个新的布局选项,允许您统一侧面工具窗口的宽度或保留在自定义布局时自由调整其大小的能力...针对 GitHub 改进了代码审查工作流 为了简化在 IDE 审查代码的过程,我们重做了 Pull Request(拉取请求)工具窗口。 它现在为您打开的每个拉取请求提供一个专用标签页。...| sbt)中指定 sbt 启动器的形参,Find Usages(查找用法,Alt+F7)操作现在可以在 sbt 文件搜索符号。

10410
您找到你想要的搜索结果了吗?
是的
没有找到

IntelliJ IDEA 2023.2 最新变化

新 UI 的彩色项目标题 IntelliJ IDEA 2023.2 引入了彩色标题,可以简化多个打开的项目之间的导航。 现在,您可以为每个项目分配唯一的颜色和图标,使其在工作区更易区分。...更新了Services(服务)工具窗口中 _Run/Debug_(运行/调试) 微件的 UI 我们重做了 _Services_(服务)工具窗口中运行和调试操作的 UI,使工具栏外观与主 _Run/Debug...更好的 sbt 支持 此版本对 IntelliJ IDEA 的 sbt 支持进行了许多改进。 重新打开项目后,为 sbt 设置的环境变量将被保留并正确处理。...性能分析器 ----- 从 _Run_(运行)工具窗口使用分析功能 Ultimate 在 IntelliJ IDEA 2023.2 ,您可以直接从 _Run_(运行)工具窗口轻松访问 IntelliJ...查看部署日志 Ultimate 现在,您可以在 _Services_(服务)工具窗口中查看 Kubernetes 集群的部署日志。

58620

Scala学习系列(二)——环境安装配置

/idea/download/ (公众号回复“激活” 获取IDEA激活码) 给IDEA安装Scala插件 Settings/Preferences 创建 打开IntelliJ并单击File =>...这可能需要几分钟,但是以后就不用下载了 创建SDK后,您将返回“新建项目”窗口,点击完成 编写代码 在左侧的Project窗格,右键单击src并选择 New => Scala class 命名为Hello...我们平时的练习与测试完全可以进行了 但是在构建工程时,需要对包版本进行管理,我们最好在IDEA构建一个标准的Sbt项目 创建 请打开IntelliJ并选择“ Create New Project”...0.13.8包 2.解决:在project的build.properties把版本号改成本地安装的版本即可,然后在idea工具栏/Build/make project重新重构一下项目 开发代码 在左侧的...创建项目 打开cmd命令行 cd 到一个空文件夹 运行以下命令sbt new scala/hello-world.g8。

3.3K20

IntelliJ IDEA 2023.2 主要更新了什么?(图文版)

更新了 Services(服务)工具窗口中 Run/Debug(运行/调试)微件的 UI 我们重做了 Services(服务)工具窗口中运行和调试操作的 UI,使工具栏外观与主 Run/Debug(运行...更好的 sbt 支持 此版本对 IntelliJ IDEA 的 sbt 支持进行了许多改进。 重新打开项目后,为 sbt 设置的环境变量将被保留并正确处理。...性能分析器 从 Run(运行)工具窗口使用分析功能 Ultimate 在 IntelliJ IDEA 2023.2 ,您可以直接从 Run(运行)工具窗口轻松访问 IntelliJ 分析器的功能。...(分析器)工具窗口或从头启动应用程序。...查看部署日志 Ultimate 现在,您可以在 Services(服务)工具窗口中查看 Kubernetes 集群的部署日志。

11110

spark开发环境详细教程1:IntelliJ IDEA使用详细说明

还有maven,sbt等。...后来的发展过程,为了更加方便我们编程,于是发展出来了,更高级的编程工具,Java有eclipse等工具,而Scala有IntelliJ IDEA.当然eclipse也可以写Scala代码。...由于编程的发展,方便我们编程的同时,我们也需要花费成本来学习这些工具。下面就详细介绍下IntelliJ IDEA....IntelliJ IDEA的安装,这时候需要考虑是在Linux上安装,还是在window上安装。Linux安装还是比较方便的,而且遇到问题资料也比较多一些。比如使用sbt,网速慢一些。...相信也有很多人习惯window,希望在window上安装IntelliJ IDEA. 这里主要介绍如何在window下安装IntelliJ IDEA,及需要jdk和Scala。

1.5K40

Java开发工具Mac版:IntelliJ IDEA 2023

IntelliJ IDEA提供了丰富的工具和功能,可以帮助开发人员提高开发效率和代码质量。它具有智能代码编辑器、代码检查、快速修复、多模块构建、重构、版本控制等功能。...现在可以保存和管理多个工具窗口布局,并在需要时在它们之间切换。可以选择将 in-editor onboarding tips 添加到示例代码,使新用户在创建新项目后更容易熟悉最基本的 IDE 功能。...IntelliJ IDEA 2023.1 默认启用 Search Everywhere ML-powered 搜索类。...已将自动完成功能集成到 Run/Debug  配置弹出窗口的 VM Options field 。图片ScalaIntelliJ IDEA 2023.1 为 Scala 3 提供了更好的支持。...IDE 现在改进了对 sbt 项目的支持。Unused declaration 和 Can be private inspections 已在 v2023.1 升级。

65230

IntelliJ IDEA 2023.1 发布:新UI、支持Java 20、简化Git Commit、重新设计 “Run”

新增垂直拆分工具窗口区域的选项 紧凑模式 此模式降低了工具栏和工具窗口标题的高度、缩小了间距和填充,以及使用更小的图标和按钮,提供了更统一的外观。主要是面向小屏幕或笔记本电脑使用。...现在可以保存和管理多个工具窗口布局,并在需要时在它们之间切换。...IntelliJ IDEA 2023.1 默认启用 Search Everywhere ML-powered 搜索类。...已将自动完成功能集成到 Run/Debug  配置弹出窗口的 VM Options field 。 Scala IntelliJ IDEA 2023.1 为 Scala 3 提供了更好的支持。...IDE 现在改进了对 sbt 项目的支持。 Unused declaration 和 Can be private inspections 已在 v2023.1 升级。

3.8K20

IntelliJ IDEA 2021.1正式发布!快来看看又有哪些神仙功能加入!

在编辑器右上角,点击微件带有 IntelliJ IDEA 徽标的图标即可将其打开。如果在 HTML 中进行了更改,或者改变了链接的 CSS 和 JavaScript 文件,预览也会随即更新。...打开多个垂直分割编辑器的选项卡时,可以双击其中任意一个以最大化该特定选项卡的编辑器窗口。只需再次双击即可将窗口恢复到原始大小。...Type Diff 工具提示现在支持 kind。 编译图表现在还可以显示阶段和单元,以此更深入地了解编译。打开 Build 工具窗口,选择 Chart 节点,选择细节的所需 Level。...通过 sbt-idea 插件即可使用 Scala 和 sbt 开发 IntelliJ 平台插件。...改进了 HTTP 客户端,如果从 HTTP 客户端运行请求,响应将出现于在此版本获得 UI 和 UX 更新的 Services 工具窗口

2.1K40

探索 IntelliJ IDEA 2024.1最新变化:全面升级助力编码效率

*Git* 标签页已从 *Search Everywhere*(随处搜索)对话框移除 构建工具 针对 Maven 项目的打开速度提升 对 Maven Shade 插件的重命名工作流的支持 从快速文档弹出窗口直接访问源文件...执行注入后,您可以再次调用意图操作列表,并选择在独立编辑器窗格打开和编辑注入的片段。...Scala 构建工具改进 IDE 现在将 .gitignore 文件添加到新的 SBT 项目中。...其他改进 我们引入了新图标:一个新图标适用于 New Project(新建项目)向导的 Scala 语言,另一个适用于 View | Tool windows(视图 | 工具窗口SBT。...构建工具 针对 Maven 项目的打开速度提升 IntelliJ IDEA 现在通过解析 pom.xml 文件构建项目模型。

91820

体验 Scala 语言的 Play Web 框架

项目搭建 在开始之前,我们需要安装 sbt 命令行工具 (至少是 JDK 8 及以上),在本文中我们将使用 sbt 1.6.2 来安装 Play Framework 2.8.16 3....命令行工具 Play 框架官方文档提到 sbt 是一个强大的控制台和构建工具,我们可以从使用 sbt 工具生成一个空白的 Play 框架的项目开始。...项目结构 现在,可以使用 IntelliJ IDE 打开项目并查看项目的目录结构 在项目目录,有四个文件夹是由 sbt 模板创建的,分别是 app/controllers, app/views, conf...但是,当我们点击浏览器的 “刷新” 按钮时,我们将在浏览器窗口中看到以下内容: 6. 如何定义一个新的请求 在前面的示例,我们对代码进行了一些更改,并看到了更改后的结果。...编写测试用例 最后,我们来看看有 sbt 命令行工具在创建 Play 框架项目的时候生成的测试用例文件夹。

1.9K50

IntelliJ IDEA 2024.1 更新亮点汇总:全面提升开发体验

执行注入后,您可以再次调用意图操作列表,并选择在单独的编辑器窗格打开和编辑注入的片段。...Scala 构建工具改进 IDE 现在将.gitignore文件添加到新的 SBT 项目中。...其他改进 我们引入了新图标:一个用于新建项目向导 的 Scala 语言 ,另一个用于视图 |SBT工具窗口。此外,您还会注意到镶嵌提示的呈现方式有了微妙的增强,包括圆角和改进的对齐方式。...构建工具 Maven 项目的打开速度提升 IntelliJ IDEA 现在通过解析文件来构建项目模型pom.xml 。...Maven工具窗口 的 Maven 存储库 Maven 存储库列表及其索引状态现在显示在Maven工具窗口中,而不是以前在 Maven 设置的位置。

1.1K10

IntelliJ IDEA 2021.2 正式发布

Kotlin: Kotlin 代码补全现在默认是基于机器学习机制工作的; 你不必等待代码分析完成后再运行测试,因为现在你可以在打开文件后立即通过点击运行测试图标启动测试; Coroutines 代理现在可以通过调试工具窗口中的...1.20.8804 或更高版本中提供产品更新通知; 在这个版本,我们在使用上下文菜单、弹出式窗口工具栏时消除了 UI 块,并将某些需要索引的操作移出了 UI 线程; 通过在窗口的右上角添加箭头,简化了首选项...索引更快、更精确,现在可以创建sbt和基于.idea的Scala 3项目。...在新项目中存储未提交更改的节点现在被称为changes,而不是Default变更列表;此外,Git操作不再需要自动创建更改列表; 默认情况下,Show Diff操作在编辑器打开专用窗口; 在本地历史修订中找到文本...显著的修复 修正了单击“下载Maven项目的源代码”时出现的错误; 支持.mvn / jvm;配置以定义Maven构建的JVM配置; 修正了一些对话框的Esc键行为; 工具窗口在Linux上通过鼠标点击打开

3K30

IntelliJ IDEA 2020.3.3 发布:新增概念“可信赖项目”

IntelliJ IDEA的一些特性(例如,启动任务)可以引入额外的代码执行,可以通过将项目与其他IDEA目录共享来实现。 因此,在IDE打开一个项目的简单动作可能导致从项目构建脚本执行代码。...当打开一个项目时,IntelliJ IDEA不会从中执行任何代码,而是检查它是否受信任的。如果项目当前不受信任,IDE将要求用户选择是以安全模式还是完全信任模式打开它。...如果以安全模式打开项目,IDE将在打开时禁用所有可能的代码执行。由于这使得无法构建准确的项目模型,许多IDE特性(错误突出显示)将被禁用。...但是,用户仍然可以在编辑器浏览项目的内容并打开其源文件。 image.png 同样的保护也适用于其他构建系统(sbt)和项目类型(Python和JavaScript)。...因此,如果选择在安全模式下打开项目,还需要避免在终端运行Maven或Gradle命令。 接着我们看下本次更新的其他内容: Bug-fixes 修复了IntelliJ IDEA启动时发生的崩溃。

1K10

IntelliJ IDEA 2021.2 正式发布,快来看看又出了哪些神器的功能!

4Kotlin Kotlin 代码补全现在默认是基于机器学习机制工作的; 你不必等待代码分析完成后再运行测试,因为现在你可以在打开文件后立即通过点击运行测试图标启动测试; Coroutines 代理现在可以通过调试工具窗口中的...1.20.8804 或更高版本中提供产品更新通知; 在这个版本,我们在使用上下文菜单、弹出式窗口工具栏时消除了 UI 块,并将某些需要索引的操作移出了 UI 线程; 通过在窗口的右上角添加箭头,简化了首选项...索引更快、更精确,现在可以创建sbt和基于.idea的Scala 3项目。...在新项目中存储未提交更改的节点现在被称为changes,而不是Default变更列表;此外,Git操作不再需要自动创建更改列表; 默认情况下,Show Diff操作在编辑器打开专用窗口; 在本地历史修订中找到文本...22显著的修复 修正了单击“下载Maven项目的源代码”时出现的错误; 支持.mvn / jvm;配置以定义Maven构建的JVM配置; 修正了一些对话框的Esc键行为; 工具窗口在Linux上通过鼠标点击打开

2.6K50

我承认 IDEA 2021.3 有点强!

最大化分割视图中的选项卡 最大化分割视图中的选项卡 打开多个垂直分割编辑器的选项卡时,可以双击其中任意一个以最大化该特定选项卡的编辑器窗口。只需再次双击即可将窗口恢复到原始大小。...PreviousNext 编译图表的阶段和单元 除了模块,编译图表现在还可以显示阶段和单元,让您更深入地了解编译。打开 Build 工具窗口,选择 Chart 节点,选择细节的所需 Level。...IntelliJ 平台插件模板 IntelliJ 平台插件模板 通过 sbt-idea 插件即可使用 Scala 和 sbt 开发 IntelliJ 平台插件。...您可以通过 Tools | Generate Selenium Page Object 访问这个新工具。在打开的对话框,输入网页地址,选择任意 DOM 元素,然后将其添加到下面的区域。...为此,请转到 Services 工具窗口,选择正在运行的项,调用上下文菜单,然后点击 Stop Deploy。

3.6K20

我不得不承认 IDEA 2021.3 有点强!

最大化分割视图中的选项卡 最大化分割视图中的选项卡 打开多个垂直分割编辑器的选项卡时,可以双击其中任意一个以最大化该特定选项卡的编辑器窗口。只需再次双击即可将窗口恢复到原始大小。...PreviousNext 编译图表的阶段和单元 除了模块,编译图表现在还可以显示阶段和单元,让您更深入地了解编译。打开 Build 工具窗口,选择 Chart 节点,选择细节的所需 Level。...IntelliJ 平台插件模板 IntelliJ 平台插件模板 通过 sbt-idea 插件即可使用 Scala 和 sbt 开发 IntelliJ 平台插件。...您可以通过 Tools | Generate Selenium Page Object 访问这个新工具。在打开的对话框,输入网页地址,选择任意 DOM 元素,然后将其添加到下面的区域。...为此,请转到 Services 工具窗口,选择正在运行的项,调用上下文菜单,然后点击 Stop Deploy。

3.4K40
领券