2016-08-10 6 views
1

sbtを初めて使用しています。現在のsbtライブラリのjarファイルとしてGithubプロジェクトを使用する方法

ABC.jarというJARファイルを使用しているXYZというプロジェクトが1つあります。

現在、私はABC.jarをgithubプロジェクトから作成していますが、これも私のレポです。 ABC.jarにはいくつかのモデルクラスが含まれています。

私の問題は、変更するたびにABC私は手動でJARファイルを作成し、XYZプロジェクトのlibフォルダに入れなければなりません。

ABC.jarXYZに直接含めたいと思います。

ABC githubプロジェクトのJARをXYZプロジェクトのsbtファイルにどのように含めるかをお勧めしますか?

答えて

2

ABCリポジトリをmaven centralなどのライブラリとして公開したい場合があります。

あなたはここにこれを行う方法のガイドをチェックアウトすることができます:http://www.loftinspace.com.au/blog/publishing-scala-libraries-to-sonatype.html

その後、XYZのための依存関係としてABCを指定し、SBT残りを行う可能性があります。

+0

私はいけないいいえレポとしてABCを使用したいです –

2

クラスパスのフォルダにlibフォルダを追加して、sbtがそれを見つけることができます。

「管理されていない依存関係」の最初の部分は役に立ちます。 http://www.scala-sbt.org/0.13/docs/Library-Dependencies.html

"build.sbt"が配置されているフォルダがベースフォルダである可能性があります。したがって、 "build.sbt"と同じフォルダに "lib"フォルダを作成する必要があります。

関連する問題