2016-09-13 6 views
-1

ツェッペリンにはオブジェクトZeppelinContextがあり、これを使用して言語間で状態を共有したり、変数を角度にバインドしたりして、Zeppelinノートブックのクールなユーザーインターフェイスを作成できます。プロジェクトに追加する依存関係(sbtまたはmaven)がZeppelinContextを保持しますか?

私たちは、ドロップダウンメニュー、ボタン、UIのもの、スカラーからのものを作成するための多くの便利なメソッドを書いています。これらのメソッドはZeppelinContextを呼び出します。これらのメソッドをsbtプロジェクトに追加してjarファイルにパッケージすることができますが、ZeppelinプロジェクトではZeppelinContext(多くを試しました)を含むアーティファクトはありません。むしろそこ

2つのだけの回避策を存在しているようだ:

  1. ツェッペリンのすべてを構築し、管理対象外の瓶(良くない)結果として得られたjarファイルを追加します。
  2. アヒルタイピングを使用してください(実際にはうまくいきません)。

質問:この種類のホールドを取得するにはあまり知られていたレゾルバ/アーティファクトIDはありますか?

答えて

1

ZeppelinContextクラスは、githubで利用できます。

関連pom.xmlファイルからMavenの座標は以下のとおりです。

<groupId>org.apache.zeppelin</groupId> 
    <artifactId>zeppelin-spark_2.10</artifactId> 

Mavenの中央リポジトリにthis Mavenの依存につながります。

<dependency> 
    <groupId>org.apache.zeppelin</groupId> 
    <artifactId>zeppelin-spark_2.10</artifactId> 
    <version>0.6.1</version> 
</dependency> 

事実上、jarファイルはZeppelinContext.classが含まれています。

関連する問題