リポジトリで利用できないjar(sbtプロジェクトではなく、jarファイルのみ)にコンパイルされたライブラリがあります。
ファイルシステム/プロジェクトのjarへの参照を直接追加する簡単な方法はありますか?
Jarをプロジェクトのlibフォルダーに入れて(存在しない場合は作成)、プロジェクトのunmanaged-classpathに表示されます。
Jarファイルをローカルで公開するには、jarを生成するsbtプロジェクトがある場合、「publish-local」を呼び出してローカルのivyリポジトリにjarを公開するだけで、別のjarでそのjarを使用できますプロジェクト(同じコンピューター上)。
SBTプロジェクトは次のように構成する必要があります。
README.md
build.sbt
project/
src/
target/
lib/
ディレクトリを作成して、JARファイル(例:spark-daria_2.11-0.2.0.jar
)をプロジェクトに追加します。
README.md
build.sbt
lib/
spark-daria_2.11-0.2.0.jar
project/
src/
target/
lib/
ディレクトリの場所は、sbt "show unmanagedBase"
コマンドの出力と一致する必要があります。
IDEでプロジェクトを更新し、外部依存関係をインポートするのと同じようにコードをインポートします。
import com.github.mrpowers.spark.daria.sql.DataFrameValidator