2015-11-30 72 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。如果你不喜歡它們,你可以從你的應用程序中刪除它們。

我應該使用這個激活腳本而不是我的系統中安裝的腳本嗎?

號這僅適用於使用其他用戶的方便。即你下載的項目,並可以在不安裝激活運行(這是從項目源運行)

相關問題