code: public SwaggerWebAppFraction addWebContent(String content) {
          if (content == null) return this;
          if (content.equals("")) return this;
          File maybeFile = new File(content);
          if (!maybeFile.exists()) {
              // the content string is a GAV
              try {
                  this.webContent = Swarm.artifact(content);
              } catch (Exception e) {
                  e.printStackTrace();
              }
          } else if (maybeFile.isDirectory()) {
              try {
                  this.webContent = loadFromDirectory(maybeFile);
              } catch (IOException e) {
                  e.printStackTrace();
              }
          } else {
              this.webContent = ShrinkWrap.createFromZipFile(JARArchive.class, maybeFile);
          }
          return this;
      }
docs: Allows customization of the swagger-ui web interface.
  The String provided can be one of either:
  
  - Path to a directory on disk
  - Path to a jar/war/zip file on disk
  - A GAV string with maven coordinates
  
  @param content The location of the web resources (see above)
  @return this