- 
    New Feature 
- 
    Resolution: Unresolved
- 
    Major 
- 
    None
Maven projects automatically archive Maven-generated sites. The site is served under job/<job-name>/site/. It would be great if it would be possible to do the same by withMaven, example:
stage('Build Docs') {
  steps {
    withMaven(publisherStrategy: 'EXPLICIT' options: [
      sitePublisher(disabled: false)
    ]) {
      sh "mvn site"
    }
  }
}
Now I use the following workaround:
stage('Build Docs') {
  steps {
    withMaven(publisherStrategy: 'EXPLICIT' options: [
      sitePublisher(disabled: false)
    ]) {
      sh "mvn site"
    }
    dir('target') {
      archiveArtifacts artifacts: 'site/**'
    }
  }
}
Documentation is available under:
job/<job-name>/job/<branch-name>/lastSuccessfulBuild/artifact/site/ (user is forced to click index.html).
