Podczas korzystania z gradle/Java wiem, co należy sprawdzić (gradle wrapper/gradle shell script), a czego nie można sprawdzić (.gradle), a zamiast tego w moim .gitignore.Jakie pliki należy sprawdzić w module źródłowym dla projektu sbt/activator?
Co należy odprawić w przypadku projektów aktywator/sbt dla Scala?
widzę następujące pliki w niedawnym projekcie Utworzono:
- aktywator (skrypt powłoki)
- activator.bat
- aktywator-launch-1.2.12.jar
- kompilacji. SBT
- cel (drzewa plików)
- projektu (drzewa plików)
Nie widzę żadnych przydatnych poradników w tym celu za pomocą wyszukiwarki Google w podręczniku podręcznym sbt.
OK, może to trochę pomóc. Postanowiłem stworzyć nowy projekt (za pomocą aktywatora). Zrobiłem szablon = minimal-scala i nazwa projektu minimal-scala. Stworzyła następujące pliki:
hostname:minimal-scala username$ find . -type f
./.gitignore
./activator
./activator-launch-1.2.12.jar
./activator.bat
./build.sbt
./LICENSE
./project/build.properties
./src/main/scala/com/example/Hello.scala
./src/test/scala/HelloSpec.scala
hostname:minimal-scala username$ cat .gitignore
/RUNNING_PID
/logs/
/project/*-shim.sbt
/project/project/
/project/target/
/target/
Zgaduję, to znaczy, mam zameldowaniu .gitignore jak drzewo SRC build.sbt, projekt (wszystko jednak, co odnotowano w .gitignore), aktywator jar i uruchamianie plików sh i bat.
Bardzo blisko. Projekt zawiera również projekt i projekt/cel, a nie tylko cel. Sprawdzi, czy aktywator pomaga ludziom. – Andrew
Zgadzam się z tą odpowiedzią w połączeniu z dodatkowymi informacjami dodanymi w pierwotnym pytaniu. Uważam, że aktywator jest dobry, a ludzie, którzy nie mają zainstalowanego SBT, nie mogą zacząć inaczej. Wygląda na to, że aktywator dodaje tę samą korzyść, co skrypty gradle wrapper w Javie. – Andrew
zasadniczo po prostu wyklucz cel/katalogi. Skrypty actiavtor-launch.jar + są podobne do gradlew dla sbt. – jsuereth