Maven 的最新 Scala 原型
Up-to-date Scala archetype for Maven
我正在寻找用于开发支持 Maven 框架的 Scala 的最新原型。我能找到的最新的是这个“https://github.com/davidB/scala-archetype-simple”,它已有 2 年历史。与 IntelliJ 预装 Maven 捆绑在一起的那个甚至更老。我可以使用默认的 IBT 框架对 Scala 进行编程,但我想使用专为 Maven 部署的库。
老实说,我对 Maven 的经验不多,但在我的 Java 项目中使用它时从未遇到过问题。但是当我一开始使用任何命名原型时,在我更新 scala 库之前没有任何工作。那么至少 类 的导入是有效的。但是 IntelliJ 仍然给我各种错误。看起来 IDE 由于某种原因在 Java 和 Scala 语法之间混淆了。它让我可以选择自动完成诸如 List.$plus$plus[B,That](that...
之类的内容,但是当我单击它时,它无法识别(List.++(...
根本没有显示)。
现在我猜这是因为通过原型加载了许多过时的库(至少我希望如此)。是否有更新的原型或者是我自己更新所有依赖项的唯一选择?
它也可能是我在 Linux 上安装的 IntelliJ,我会尽快在我的 windows PC 上试用它。
更新
好吧,我已经成功地在没有原型的情况下做到了。但问题仍然存在,是否有最新的原型不使用 6 岁的 maven-scala-plugin
,而是使用新的 scala-maven-plugin
?为什么我能找到的唯一一个这么旧?
官方教程在https://docs.scala-lang.org/tutorials/scala-with-maven.html#creating-your-first-project mentions net.alchim31.maven:scala-archetype-simple
which can be found here: https://mvnrepository.com/artifact/net.alchim31.maven/scala-archetype-simple
我正在寻找用于开发支持 Maven 框架的 Scala 的最新原型。我能找到的最新的是这个“https://github.com/davidB/scala-archetype-simple”,它已有 2 年历史。与 IntelliJ 预装 Maven 捆绑在一起的那个甚至更老。我可以使用默认的 IBT 框架对 Scala 进行编程,但我想使用专为 Maven 部署的库。
老实说,我对 Maven 的经验不多,但在我的 Java 项目中使用它时从未遇到过问题。但是当我一开始使用任何命名原型时,在我更新 scala 库之前没有任何工作。那么至少 类 的导入是有效的。但是 IntelliJ 仍然给我各种错误。看起来 IDE 由于某种原因在 Java 和 Scala 语法之间混淆了。它让我可以选择自动完成诸如 List.$plus$plus[B,That](that...
之类的内容,但是当我单击它时,它无法识别(List.++(...
根本没有显示)。
现在我猜这是因为通过原型加载了许多过时的库(至少我希望如此)。是否有更新的原型或者是我自己更新所有依赖项的唯一选择?
它也可能是我在 Linux 上安装的 IntelliJ,我会尽快在我的 windows PC 上试用它。
更新
好吧,我已经成功地在没有原型的情况下做到了。但问题仍然存在,是否有最新的原型不使用 6 岁的 maven-scala-plugin
,而是使用新的 scala-maven-plugin
?为什么我能找到的唯一一个这么旧?
官方教程在https://docs.scala-lang.org/tutorials/scala-with-maven.html#creating-your-first-project mentions net.alchim31.maven:scala-archetype-simple
which can be found here: https://mvnrepository.com/artifact/net.alchim31.maven/scala-archetype-simple