Test de la logique Ingest personnalisée dans le kit d'outils NiFi et génération d'un fichier JAR déployable

Dans cette rubrique, vous allez tester la logique de processeur NiFi personnalisée créée dans le kit d'outils NiFi avant de pouvoir la déployer sur l'environnement de production.

Procedure

Pour tester la logique Ingest personnalisée dans le kit d'outils NiFi et générer un fichier JAR déployable, procédez comme suit.

Pour exécuter le test JUnit, cliquez avec le bouton droit de la souris sur la classe de test JUnit choisie et choisissez Exécuter en tant que... ou Déboguer en tant que... > Test JUnit.

  1. Mettez à jour les projets en faisant un clic droit sur le projet et en sélectionnant Maven > Mettre à jour le projet.
  2. Sélectionnez commerce-custom-search-processors > commerce-custom-search-marketplace-seller > Force Update of Snapshots/Releases et cliquez sur le bouton OK. Régénérez les fichiers binaires pour le projet commerce-custom-search-bundles-9.1.10.0.

    Note: Le projet de personnalisation commerce-custom-search-marketplace-seller n'a pas de dépendances sur le projet commerce-custom-search-bundles-9.1.x.x , mais il est recommandé de générer le projet commerce-custom-search-bundles-9.1.x.x avant de procéder à des personnalisations. Cela peut être utile pour d'autres personnalisations qui peuvent avoir des dépendances sur commerce-custom-search-bundles-9.1.x.x pour d'autres cas d'utilisation.

    Générez les fichiers binaires pour le projet commerce-custom-search-marketplace-seller :

    Dans l'explorateur de projets, cliquez avec le bouton droit de la souris sur Projet Exécuter en tant que > Installation Maven. Une fois la génération terminée, le fichier JAR sera disponible dans le répertoire cible de ce projet, par exemple : commerce-custom-search-marketplace-seller-9.1.10.0.jar. Pour plus d'informations, voir Processeurs NiFi personnalisés.

La logique de processeur NiFi unique du kit d'outils NiFi a été examinée dans cette rubrique. La logique Ingest peut désormais être personnalisée et déployée dans des environnements de production.