Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use maven to deploy site #903

Merged
merged 2 commits into from
Jun 5, 2024
Merged

Use maven to deploy site #903

merged 2 commits into from
Jun 5, 2024

Conversation

hazendaz
Copy link
Member

@hazendaz hazendaz commented Jun 5, 2024

Site xsd was wrongly implemented and site.xsd requires site 4 milestones and fluido 2 milestones. Fixed all that then enabled site to generate from maven. The upstream site should be removed. Its 9 years old and not supported. For single module projects, maven's site generates and releases ok. The 2.24.0 release didn't push any release for site and it appears to have been manually done for 2.23.0. This should fix it so it generates properly. The results looked the same when I spot checked the entire thing. The comments to remove items would apply once upstream joins using modernized site deployment via maven release (again for single modules, its still entirely broken for multi module).

hazendaz added 2 commits June 4, 2024 20:51
…release the site

site xsd is for version 4 of the site rather than legacy decoration usage.

Site did not auto release with 2.24.0.  Looks like it was manual before.  Maven site plugin with this repo type works out of the box.  Let the default work rather than very old unsupported github site plugin.  This is true on single module builds.  Multi module still have site issues when running natively.
@hazendaz hazendaz added this to the 2.24.1 milestone Jun 5, 2024
@hazendaz hazendaz self-assigned this Jun 5, 2024
@hazendaz hazendaz merged commit 40df8d4 into revelc:main Jun 5, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant