gradle/Javaを使用している場合、チェックインするもの(gradle wrapper/gradleシェルスクリプト)とチェックインしないもの(.gradle)があり、代わりに.gitignoreにあるものがあります。sbt/activatorプロジェクトのソース管理にチェックインするファイルはありますか?
Scalaのアクティベータ/ sbtプロジェクトをチェックインするにはどうすればよいですか?
- アクチベーター(シェルスクリプト)
- :
は、私が作成した最近のプロジェクトでは、以下のファイルを参照してください。 SBT
- ターゲット(ファイルのツリー)
- プロジェクト(ファイルのツリー)
私はsbtリファレンスマニュアルのgoogle検索でこれに関する有用なガイドはありません。
これはちょっと役立つかもしれません。私は新しいプロジェクトを作成することにしました(アクティベータを使用)。私はtemplate = minimal-scalaとproject name minimal-scalaを行った。私はこれが意味を推測している
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/
あるとして、私は.gitignoreをチェックインする必要があり、SRCツリー、build.sbt、プロジェクト(.gitignoreに述べたもの以外のすべて)、アクチベーター:それは、次のファイルを作成しましたshとbatファイルを起動します。
かなり近いです。プロジェクトには、ターゲットだけでなく、プロジェクトとプロジェクト/ターゲットも含まれます。アクティベータが人々を助けるかどうかをチェックします。 – Andrew
私はこの回答と、元の質問に追加した追加情報との合意に同意します。 SBTがインストールされていない人だけでなく、アクティベーターがあることはいいと思います。それはアクチベータがJavaのgradleラッパースクリプトと同じ利点を追加するようです。 – Andrew
基本的に、ターゲット/ディレクトリを除外するだけです。 actiavtor-launch.jar +スクリプトはsbtのためのgradlewのようなものです。 – jsuereth