2014-09-30 15 views
8

Şu anda resmi playframework eğitimini yapıyorum: https://www.playframework.com/documentation/2.3.x/Tutorials. Öğretici, Typesafe tarafından aktivatör aracını kullanmanızı önerir. Yeni bir proje oluşturduğumda neden başka bir aktivatör dosyası aldığımı anlamıyorum.playframework2.0 ile yeni bir projede aktivatör ve activator-launch-1.2.10.jar dosyaları nelerdir?

aşağıdaki komut satırı ile bir proje oluştururken:

activator new test-app play-java 

Benim terminali görüntüler:

Fetching the latest list of templates... 

OK, application "test-app" is being created using the "play-java" template. 

To run "test-app" from the command line, "cd test-app" then: 
/Users/XXXXX/Documents/Developpements/play-sandbox/test-app/activator run 

To run the test for "test-app" from the command line, "cd test-app" then: 
/Users/XXXXX/Documents/Developpements/play-sandbox/test-app/activator test 

To run the Activator UI for "test-app" from the command line, "cd test-app" then: 
/Users/XXXXX/Documents/Developpements/play-sandbox/test-app/activator ui 

ben test uygulaması dizinde bu gözlemleyebilirsiniz:

442 1 oct 01:01 . 
    238 1 oct 01:01 .. 
    141 1 oct 01:01 .gitignore 
    591 1 oct 01:01 LICENSE 
    148 1 oct 01:01 README 
    9680 1 oct 01:01 activator 
1188339 1 oct 01:01 activator-launch-1.2.10.jar 
    136 1 oct 01:01 app 
    215 1 oct 01:01 build.sbt 
    136 1 oct 01:01 conf 
    136 1 oct 01:01 project 
    170 1 oct 01:01 public 
    136 1 oct 01:01 test 

activator ve activator-launch-1.2.10.jar'un amacını anlamıyorum. Bu dosyaları sildiğimde ve aktivatör komut satırını kullandığımda mükemmel çalışıyor gibi görünüyor.

Bunlar önemli mi? Onları silebilir miyim? Bunları .gitignore dosyasına eklesin mi?

Teşekkürler!

cevap

10

Bunları güvenle silebilirsiniz. Amaç, etkinleştiriciyi yüklemeden uygulamanın çalıştırılmasına izin vermektir. Örneğin, onları kaynak kontrolüne göre kontrol edecekseniz ve bir başkası repo'yu klonladıysa, projeyi çalıştırmak için etkinleştiriciyi kurmak yerine bu komut dosyalarını çalıştırabilirler. Bu, yeni bir yazılım kurmak için sisteme erişiminiz olmadığında CI sistemlerinde de oldukça avantaj sağlayabilir. Ama onlar sadece kolaylık sağlamak için üretilir, onları silmek iyidir.

İlgili konular