【发布时间】:2015-01-08 03:27:18
【问题描述】:
我正在使用 IntelliJ 14 来学习 Scala。当尝试启动一个新项目时,我希望在 src 文件夹中找到一个 main.scala 文件。
不幸的是,事实并非如此。这是我应该自己创造的东西吗?还是我缺少 IntelliJ 设置?
我已经下载了 Scala IntelliJ 插件,我之前已经安装了 SBT 和 Play。
【问题讨论】:
-
即使是学习编程语言,我也建议您使用构建工具,例如 Maven(这可能是 Java 世界中最常见的),SBT(这是标准的 Scala 构建工具),或者... 正确构建可以为您节省很多挫败感。关于您的问题:进行正确设置后,您可以(在 IntelliJ 中)右键单击源文件夹并单击 new -> Package 或 new -> Scala 类。默认 Windows 快捷方式:
<alt>+<insert>。入口点必须在带有签名def main(args: Array[String]): Unit的 Scalaobject中 -
谢谢,SBT 应该包含在 Scala - intelliJ 插件中,所以我想我很擅长这个。当我单击新项目时,我确实会在 intelliJ 上看到它。
-
关于新包/新 Scala 类过程,我做了它们,但我没有从头开始获得这个“入口点”,NetBeans 就是这种情况。我可以复制/粘贴,但我只是想知道我在设置过程中是否做错了什么,或者一切正常。
-
所以您正在寻找项目模板?在 Maven 中,您可以使用 Archetypes (maven.apache.org/guides/introduction/…),但您仍然必须寻找适合您需要的原型。我不知道原型是否也可以用于创建 SBT 项目。但是,如果您只想为多个项目使用相同的项目设置,您可以简单地设置项目一次,然后将设置提交到您的版本控制系统(或简单地将文件复制到其他地方)并重新使用它。也许其他人知道更好的解决方案。
标签: scala intellij-idea functional-programming intellij-14