2015-11-30 43 views
1

我刚开始学习Play框架。我读了我应该使用activator new命令来创建一个新项目。这导致不同的文件夹和文件被创建。但Activator也将自己复制到项目文件夹中。我看到:为什么激活者将自己添加到新项目中?

activator 
activator.bat 
activator-launch-1.3.6.jar 

在我的项目文件夹中。

而且不同的文件被自动包含在.gitignore,但这些文件没有。

这背后的原因是什么?从我的角度来看,它就像Maven二进制文件在项目中复制自己一样,所以对我来说没有多大意义。

我应该使用这种激活脚本,而不是一个安装在我的系统呢? 如果我想改变Maven的版本我安装新的二进制文件,并更改该文件夹的符号链接指向的(此链接是用于$PATH在bash配置)。如果我想更改我使用的激活器版本,该怎么办?我应该git remove这一个和git add新的?

回答

2

这样做了允许来自未安装激活系统运行项目。

从类型安全documentation重新启动激活部分):

为了方便他人发动激活您的应用程序 你可以把活化剂,activator.bat和 激活在您的SCM中启动-VERSION.jar文件。

所以很多模板,这个文件添加到SCM。如果你不喜欢它们,你可以从你的应用程序中删除它们。

我应该使用这个激活脚本而不是我的系统中安装的脚本吗?

号这仅适用于使用其他用户的方便。即你下载的项目,并可以在不安装激活运行(这是从项目源运行)

相关问题