2014-02-19 26 views
1

我正在运行基于Eclipse 3.8.2的STS 3.4.0。从更新站点安装了斯卡拉IDE:Play Framework 2.2.1 - Eclipse安装 - 多个目标目录

http://scala-ide.org/download/current.html

继方向从播放的文件创建myFirstApp:

http://www.playframework.com/documentation/2.2.x/IDE

能够成功运行“玩蚀”,产生该项目的eclipse版本。我有一个“作为Noob”的问题是围绕着3个目标目录(除了.target之外)。是否有一个原因,“项目”文件夹包含目标目录和其中有一个目标目录中的“项目”文件夹?

Project view in Eclipse

有什么引起该项目目录中的这些目标目录,而不是根目标目录的配置缺失?或者这是正常的?

回答

1

这很正常。看起来不太好但很正常,每个SBT管理的项目都有它,不仅仅是Play项目。

target包含了“你的东西”的输出,并且,在大多数情况下,在那里你会找到的东西像测试报告等目录

内部project立即target似乎是在那里放SBT它自己的工作文件 - 例如classpaths,它已经为各种范围派生了。

嵌套projectproject下方的target是一个谜,因为它看起来非常相似,我刚才描述的“SBT工作目录”。我怀疑它在第二遍传递并填充一个或多个更高级别的目录之前保持编译,宏扩展等的“第一阶段”。

我只想说,个个应该由你的版本控制系统所忽略,如Play documentation规定 - 即对于Git的,你.gitignore将有:

project/project 
project/target 
target