java - 缺少 Java Play 项目所需的 activator-dist 目录

标签 java playframework build sbt

任何人都可以给我一些有关 activator-dist 目录的信息吗?我最近换了一台新 Mac,在我的旧 Mac 的工作区目录之外还有另一个目录activator-dist-1.3.12。我不记得创建过这个目录,而且那是很久以前的事了,当时我正处于学习 Play Framework 的初学者阶段;所以我对设置不太记得了。我的项目的构建是由SBT完成的,它是一个Java Play项目。

我想问几个问题 -

  1. 首先,这个目录是通过运行某些命令自动创建的吗? 命令?如果是的话命令是什么?
  2. 第二,如果没有得到 自动创建,那么我应该从 旧 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/

相关文章:

java - 用Java将100万条记录从XLS文件写入CSV文件

java - com.sun.mail.smtp.SMTPSendFailedException : 530 5. 7.0 必须先发出 STARTTLS 命令

java - ( Play 2.1.3) @select 返回(String, String) 对

android - Android:如果不卸载以前的版本就无法安装自己的版本:INSTALL_FAILED_UPDATE_INCOMPATIBLE

java - 使用 Hudson 和 Maven 构建时间戳?

maven - 如何在程序集 JAR 中添加本地依赖项

java - 技术栈建议 : Google App Engine, FLEX、GraniteDS (Tide)、Java、Spring

java - 如何让log4j记录到文件并打印到控制台

playframework - 如何在 Play 2 中进行实例级模型验证?

java - 使用日历在每个午夜重置计算的步数