2

SBT を使用して Spark プロジェクトを構築しています。

libraryDependenciesを含めると、プログラムの一部が機能し、他の部分が例外をスローします (で指定されたバージョンが間違っているためlibraryDependencies)。外すlibraryDependenciesと逆です。

libraryDependenciesコンパイル時または実行時に (バージョンを変更する)動的に変更する方法はありますか?

それに似ています(疑似コード):

libraryDependencies.set("org.apache.hadoop.hadoop-client", "2.0.0-cdh4.5.0")

// here comes the code depending on hadoop-client" % "2.0.0-cdh4.5.0

libraryDependencies.set("org.apache.hadoop.hadoop-client", "1.0.4")

// here comes the code depending on hadoop-client" % "1.0.4

これはスコープによって行うことができますか?

4

1 に答える 1