オペレーターによるビルドの準備
カスタム オペレーターを TIBCO Data Science - Team Studio へアップロードする前に、次の残りのタスクを完了してください。
-
ファイル pom.xml と plugins.xml を編集します。
-
必要に応じて、オペレーター アイコンをカスタマイズします。
始める前に
- 手順
PluginTemplateProjectフォルダ内のファイルpom.xmlを開き、次の行を見つけます:<artifactId>plugin-template</artifactId>
- タグの内容を、コンパイルされた .jar ファイルの優先名に置き換えます。
たとえば、出力 jar の名前が MyColumnFilter.jar の場合、タグを次のように変更します。
<artifactId>MyColumnFilter</artifactId>
このファイルで必要な変更はこの変更だけです。 pom.xml 内の他のコードは、カスタム オペレーター SDK に基づいて依存関係をダウンロードします。
ノート:pom.xml ファイルを更新すると、IntelliJ は、Maven プロジェクトへの変更をインポートするように指示するポップアップを表示する場合があります。 - IntelliJ に変更をインポートするプロンプトが表示された場合は、[変更のインポート] をクリックします。
これにより、オペレーターの構築に必要な依存関係が更新されます。
plugins.xmlファイルに署名クラスを指定します。これは、JAR をアップロードした後、TIBCO Data Science - Team Studio にオペレーターに関する情報を見つける場所を指示します。- PluginTemplateProject/src/main/resources/plugins.xml を開きます。次のようになります。
<?xml version="1.0" encoding="UTF-8"?> <alpine-plugins> </alpine-plugins>
- 次のように、このファイルに Signature クラス (メタデータを持つクラス) を追加します。
<?xml version="1.0" encoding="UTF-8"?> <alpine-plugins> <plugin> <signature-class>com.mycompany.plugins.MyColumnFilterSignature</signature-class> </plugin> </alpine-plugins>
ノート:シグネチャ クラスを参照するには、完全なパッケージ名を使用する必要があります。重要: これら 2 つのフィールドに必ず入力してください。入力しないと、オペレーターは構築されません。
- PluginTemplateProject/src/main/resources/plugins.xml を開きます。次のようになります。
次に行うアクション「利用バージョンへのカスタム サンプル オペレーターのインストール」の手順に従って、オペレーターを構築し、TIBCO Data Science - Team Studio Web アプリケーションにアップロードします。