我正在寻找用于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上立即尝试。
UPDATE
好的,我已经成功地做到了没有原型。但是问题仍然存在,那里是否有不使用6岁的maven-scala-plugin
而是使用新的scala-maven-plugin
的最新原型?为什么我能找到的唯一一个这么老?
https://docs.scala-lang.org/tutorials/scala-with-maven.html#creating-your-first-project上的官方教程提到了net.alchim31.maven:scala-archetype-simple
,可以在这里找到:https://mvnrepository.com/artifact/net.alchim31.maven/scala-archetype-simple