code: @Override
      public boolean fileCreated(File file) throws WatchingException {
          try {
              createApplicationBundle();
          } catch (Exception e) {
              throw new WatchingException(e.getMessage(), file, e);
          }
          return true;
      }
docs: On any change, we just repackage the bundle.
  
  @param file the created file.
  @return {@literal true} as the pipeline must continue its execution.
  @throws WatchingException if the bundle creation failed