-
Bug
-
Resolution: Fixed
-
Minor
-
cert.ci
-
-
2.348, 2.346.1
This used to work before https://github.com/jenkinsci/jenkins/pull/6366 :
mvn clean javadoc:javadoc install
AbstractGroovyViewModule references generated code (taglib-interface), so it's understandable that it now fails.
Trying
mvn clean install javadoc:javadoc
fails because of Checkstyle violations in hudson/cli/client/Messages.java (33 in recent releases, 1 in older releases)
We run javadoc:javadoc explicitly on cert.ci to ensure we do not introduce Javadoc errors that fail the release build (although the impact PR 6366 makes me think it didn't actually accomplish that before).
Filing as a bug because I think one of the invocations above should work (in particular, Checkstyle looking at generated sources seems wrong), but open to alternatives.
- links to
[JENKINS-68492] 'javadoc:javadoc' can no longer be executed with 'install'
Description |
Original:
This used to work before [https://github.com/jenkinsci/jenkins/pull/6366] :
{noformat} mvn clean javadoc:javadoc install {noformat} {{AbstractGroovyViewModule}} references generated code ({{{}taglib-interface{}}}), so it's understandable that it now fails. Trying {noformat} mvn clean install javadoc:javadoc {noformat} fails because of Checkstyle violations in {{hudson/cli/client/Messages.java}} (33 in recent releases, 1 in older releases) ---- We run {{javadoc:javadoc}} explicitly on cert.ci to ensure we do not introduce Javadoc errors that fail the release build (although the impact PR 6366 makes me think it didn't actually accomplish that before). Filing as a bug because I think one of the invocations above should work, but open to alternatives. |
New:
This used to work before [https://github.com/jenkinsci/jenkins/pull/6366] :
{noformat} mvn clean javadoc:javadoc install {noformat} {{AbstractGroovyViewModule}} references generated code ({{{}taglib-interface{}}}), so it's understandable that it now fails. Trying {noformat} mvn clean install javadoc:javadoc {noformat} fails because of Checkstyle violations in {{hudson/cli/client/Messages.java}} (33 in recent releases, 1 in older releases) ---- We run {{javadoc:javadoc}} explicitly on cert.ci to ensure we do not introduce Javadoc errors that fail the release build (although the impact PR 6366 makes me think it didn't actually accomplish that before). Filing as a bug because I think one of the invocations above should work (in particular, Checkstyle looking at generated sources seems wrong), but open to alternatives. |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Remote Link | New: This issue links to "Core PR 6560 to resolve the issue (Web Link)" [ 27755 ] |
Labels | Original: cert.ci regression | New: cert.ci lts-candidate regression |
Released As | New: 2.348 | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Review [ 10005 ] | New: Fixed but Unreleased [ 10203 ] |
Assignee | New: Basil Crow [ basil ] |
Labels | Original: cert.ci lts-candidate regression | New: 2.346.1-fixed cert.ci lts-candidate regression |
Status | Original: Fixed but Unreleased [ 10203 ] | New: Closed [ 6 ] |
Labels | Original: 2.346.1-fixed cert.ci lts-candidate regression | New: 2.346.1-fixed cert.ci regression |