code: public CmsUUID publishProject(CmsObject cms) throws Exception {
  
          return publishProject(cms, new CmsShellReport(cms.getRequestContext().getLocale()));
      }
docs: Publishes the current project, printing messages to a shell report.<p>
  
  @param cms the cms request context
  @return the publish history id of the published project
  
  @throws Exception if something goes wrong
  
  @see CmsShellReport