我正在运行基于Eclipse 3.8.2的STS 3.4.0。从更新站点安装Scala IDE:
http://scala-ide.org/download/current.html
按照Play文档创建myFirstApp的说明:
http://www.playframework.com/documentation/2.2.x/IDE
能够成功运行“播放eclipse”,生成项目的eclipse版本。我有“作为Noob”的问题是,有3个目标目录(除了.target)。是否有理由“project”文件夹包含目标目录和其中包含目标目录的另一个“project”文件夹?
配置中是否缺少导致项目目录中的目标目录而不是根目标目录的内容?或者这是正常的吗?
答案 0 :(得分:1)
这是正常的。不雅观,但很正常,它存在于每个SBT管理的项目中,而不仅仅是Play项目。
根target
包含"你的东西"的输出。在大多数情况下,它是您可以找到测试报告等目录的目录。
target
内的project
似乎是SBT放置自己的工作文件的地方 - 例如它为各种范围派生的classpath
。
target
下面的嵌套 project
中的project
有点神秘,因为它看起来非常类似于" SBT工作目录& #34;我刚刚描述过的。我怀疑它是第一次通过"编译,宏扩展等,在第二次传递到来之前填充一个或多个更高级别的目录。
完全可以说版本控制系统应该忽略所有这些,如Play documentation中所述 - 即对于Git,您的.gitignore
会:
project/project
project/target
target