我正在寻找一个最新的原型来开发Scala并支持Maven框架。我能找到的最新的一个是“https://github.com/davidB/scala-archetype-simple”,这是2岁。与预装Maven的IntelliJ捆绑在一起的那个更老了。我能够使用默认的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
?为什么我能找到这么老的唯一一个?
答案 0 :(得分:2)
在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