任何人都可以给我一些有关 activator-dist 目录的信息吗?我最近换了一台新 Mac,在我的旧 Mac 的工作区目录之外还有另一个目录activator-dist-1.3.12。我不记得创建过这个目录,而且那是很久以前的事了,当时我正处于学习 Play Framework 的初学者阶段;所以我对设置不太记得了。我的项目的构建是由SBT完成的,它是一个Java Play项目。
我想问几个问题 -
- 首先,这个目录是通过运行某些命令自动创建的吗? 命令?如果是的话命令是什么?
- 第二,如果没有得到 自动创建,那么我应该从 旧 Mac 升级到新 Mac?
每当我尝试运行项目测试时,都会收到此错误:
Error:scalac: Scala compiler JARs not found (module 'root'): Documents/<location>/activator-dist-1.3.12/repository/org.scala-lang/scala-library/2.11.6/jars/scala-library.jar
通过这个错误,我感觉到这个目录包含构建项目所需的所有重要 jar,除此之外,我应该知道这个目录有什么意义吗?
最佳答案
activator-dist是一个提供构建工具(sbt)和其他帮助项的包。如果要创建并构建Play项目,则需要activator,应将其下载到本地机器上,并将activator目录中的bin目录路径添加到环境路径中。
对于 Play <= 2.5 版本,建议使用激活器,对于 Play 2.6 及以上版本,建议使用 sbt
关于java - 缺少 Java Play 项目所需的 activator-dist 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47029026/