2017-07-04 12 views
0

私はさまざまなSBTプロジェクトを扱いますが、それらのすべてが同じリポジトリ/リゾルバを共有するわけではありません。私はデフォルトの(またはそれらの)リポジトリとsbt設定をオーバーライドせずに他の人のプロジェクトをビルドできるように、各プロジェクト内にリポジトリ設定を保存できるようにしたいと思います。プロジェクトごとのsbtリポジトリ/ config

~/.sbt/repositoriesを使用することは、プロジェクトごとではなくユーザーごとに行われるため、オプションではありません。私はsbtにパラメータを渡してみました。例えばsbt compile -Dsbt.boot.properties=build/sbt.boot.properties。しかし、これは、人々がこのフラグを覚えて、それを毎回エイリアスするように要求します。

sbtが現在のディレクトリから上記のような設定やフラグを読み取る方法はありますか?ありがとう!

答えて

0

http://www.scala-sbt.org/0.13/docs/Resolvers.htmlを試しましたか?次のようにMaven2をリポジトリ用

リゾルバを添加する:

resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"

これはユーザ定義のレゾルバの最も一般的な種類です。残りの部分は です。このページでは、他の種類のリポジトリを定義する方法について説明しています。

関連する問題