オペレーターによるビルドの準備

カスタム オペレーターを TIBCO Data Science - Team Studio へアップロードする前に、次の残りのタスクを完了してください。

  • ファイル pom.xmlplugins.xml を編集します。

  • 必要に応じて、オペレーター アイコンをカスタマイズします。

    手順
  1. PluginTemplateProject フォルダ内のファイル pom.xml を開き、次の行を見つけます:
    <artifactId>plugin-template</artifactId>
  2. タグの内容を、コンパイルされた .jar ファイルの優先名に置き換えます。

    たとえば、出力 jar の名前が MyColumnFilter.jar の場合、タグを次のように変更します。

    <artifactId>MyColumnFilter</artifactId>

    このファイルで必要な変更はこの変更だけです。 pom.xml 内の他のコードは、カスタム オペレーター SDK に基づいて依存関係をダウンロードします。

    ノート:pom.xml ファイルを更新すると、IntelliJ は、Maven プロジェクトへの変更をインポートするように指示するポップアップを表示する場合があります。
  3. IntelliJ に変更をインポートするプロンプトが表示された場合は、[変更のインポート] をクリックします。
    これにより、オペレーターの構築に必要な依存関係が更新されます。
  4. plugins.xml ファイルに署名クラスを指定します。
    これは、JAR をアップロードした後、TIBCO Data Science - Team Studio にオペレーターに関する情報を見つける場所を指示します。
    1. PluginTemplateProject/src/main/resources/plugins.xml を開きます。次のようになります。
      <?xml version="1.0" encoding="UTF-8"?>
      <alpine-plugins>
      </alpine-plugins>
    2. 次のように、このファイルに Signature クラス (メタデータを持つクラス) を追加します。
      <?xml version="1.0" encoding="UTF-8"?>
      <alpine-plugins>
       <plugin>
        <signature-class>com.mycompany.plugins.MyColumnFilterSignature</signature-class>
       </plugin>
      </alpine-plugins>

      ノート:シグネチャ クラスを参照するには、完全なパッケージ名を使用する必要があります。

      重要: これら 2 つのフィールドに必ず入力してください。入力しないと、オペレーターは構築されません。
次に行うアクション利用バージョンへのカスタム サンプル オペレーターのインストール」の手順に従って、オペレーターを構築し、TIBCO Data Science - Team Studio Web アプリケーションにアップロードします。