[JAMES-4175] improves documentation build repeatability#2952
Merged
jeantil merged 3 commits intoapache:masterfrom Feb 27, 2026
Merged
[JAMES-4175] improves documentation build repeatability#2952jeantil merged 3 commits intoapache:masterfrom
jeantil merged 3 commits intoapache:masterfrom
Conversation
9009528 to
8fd6913
Compare
chibenwa
approved these changes
Feb 26, 2026
pom.xml
Outdated
Comment on lines
4021
to
4008
| <plugin> | ||
| <groupId>org.apache.maven.plugins</groupId> | ||
| <artifactId>maven-doap-plugin</artifactId> | ||
| <executions> | ||
| <execution> | ||
| <id>site</id> | ||
| <goals> | ||
| <goal>generate</goal> | ||
| </goals> | ||
| <phase>site</phase> | ||
| </execution> | ||
| </executions> | ||
| </plugin> | ||
| <!-- <plugin>--> | ||
| <!-- <groupId>org.apache.maven.plugins</groupId>--> | ||
| <!-- <artifactId>maven-doap-plugin</artifactId>--> | ||
| <!-- <executions>--> | ||
| <!-- <execution>--> | ||
| <!-- <id>site</id>--> | ||
| <!-- <goals>--> | ||
| <!-- <goal>generate</goal>--> | ||
| <!-- </goals>--> | ||
| <!-- <phase>site</phase>--> | ||
| <!-- </execution>--> | ||
| <!-- </executions>--> | ||
| <!-- </plugin>--> |
Contributor
There was a problem hiding this comment.
Let's remove rather than comment?
Contributor
Author
There was a problem hiding this comment.
thank god for your comment !
I commented it out because the doap plugin is Really Slow ™️
it doesn't break the build but I disabled it to be able to iterate faster on the report generation
I have reactivated it an added comments on the commented out plugins with JIRA numnbers to track their possible reactivation, I think it's worth it letting them commented in the pom
Arsnael
approved these changes
Feb 26, 2026
- Adds missing `bundler` command. - Adds Gemfile.lock so `bundle install` downloads the same artifacts. - gitignore jekyll output directory - update website build instructions
The current process removes all modules from the root POM resulting in no reports being generated. This commit improves the situation by restoring a full maven site generation and disabling only problematic reports : javadoc triggers unresolved symbols in mpt/mavenplugin findbugs is not compatible with our current jdk and requires a migration to spotbugs
Ensures README is always aligned with antora build section in community/websitew
3eb10ca to
121b5bb
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
With this PR :