Apache Spark 1.0,1.1,1.2のいずれかと一緒に使用できるユーティリティライブラリを構築しています。sbt - 公開中に特定の依存関係を除外する
これらはすべてバイナリの下位互換性があるので、使用するスパークのバージョンを(私のライブラリとの依存関係として好ましいバージョンを手動でspark-core
に追加することによって)ユーザーに決定させ、図書館のPOMの制限。それ以外の場合は、依存関係の削除の警告をユーザに与えることになります。
コンパイル動作を変更せずに、公開されたPOMにsbtでライブラリの依存関係を省略することはできますか?
'provided'は'は ' を提供し、POMファイルに依存関係を入れるん。私はPOMの依存関係を完全に省略したいと思っています。 –
lyomi
ああ私はそれを認識しませんでした。次に、[pomPostProcess](http://www.scala-sbt.org/0.13.5/docs/Detailed-Topics/Publishing.html#modifying-the-generated-pom)を使用して、「手動」からPOMファイル。ここの例:https://github.com/scala/pickling/blob/03be7e4e41732f5777e1895682d7c44405430ea7/project/Build.scala#L171-L195 – sjrd