Status: Resolved (View Workflow)
Linux acllnx01.unx.sas.com 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) 64-Bit Server VM (build 19.0-b09, mixed mode)
We have about 20 Maven 2 builds running under Jenkins 1.401 and Jenkins is archiving target/*/ .
Previously, our Maven builds created a default site, and the Jenkins project pages contained links to the Maven
site and to the Javadoc.
Recently, I updated Jenkins from 1.399 to 1.401, and also updated our Maven parent POM to include the testapidocs
in the Maven site (see below) and now our Jenkins job page no longer links directly to the Javadoc. The project lists
- Maven-generated site
- Coverage Report
- Last Successful Artifacts
- Recent Changes
- Latest Test Result(no failures)
It does correctly link to the Maven site, which has both the Javadocs and Test Javadocs reports,
and the Javadoc content is there in the archive.
Also, I had a disabled project which was last built before these changes; it has the Javadoc link in the job page.
When I enabled it and rebuilt it, the Javadoc link was not there.
How do I restore the Javadoc link in the Jenkins job details page?
How do I include the Test Javadoc link in the Jenkins job details? (http://issues.jenkins-ci.org/browse/JENKINS-1000 ?)
I don't see any configuration for Javadoc links in the job configuration.
Maven site "Project Reports" contains:
- Cobertura Test Coverage Cobertura Test Coverage Report.
- FindBugs Report Generates a source code report with the FindBugs Library.
- JavaDocs JavaDoc API documentation.
- Surefire Report Report on the test results of the project.
- Test JavaDocs Test JavaDoc API documentation.
Here is an excerpt from the parent pom: