code: @Override
      public boolean validate(List<String> warnings) {
  
          // 插件使用前提是使用了ModelBuilderPlugin插件
          if (!(PluginTools.checkDependencyPlugin(getContext(), ModelBuilderPlugin.class) || PluginTools.checkDependencyPlugin(getContext(), LombokPlugin.class))) {
              warnings.add("itfsw:插件" + this.getClass().getTypeName() + "插件需配合" + ModelBuilderPlugin.class.getTypeName() + "或者" + LombokPlugin.class.getTypeName() + "插件使用！");
              return false;
          }
  
          return super.validate(warnings);
      }
docs: 具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
  @param warnings
  @return