Skip to content

Improved configuration of maven site plugins to support maven site and Jenkins reports - #1901

Open
tfr42 wants to merge 4 commits into
deegree:mainfrom
lat-lon:fix/stagingDir-1804
Open

tfr42 wants to merge 4 commits into
deegree:mainfrom
lat-lon:fix/stagingDir-1804

Conversation

@tfr42

@tfr42 tfr42 commented Oct 26, 2025

Copy link
Copy Markdown
Member

This PR fixes to following minor issues in the Maven POM to support the publishing of the maven site to https://apidoc.deegree.org:

  • removed unused (and commented out) section for site.dir
  • remove wrong default property for site.dir
  • removed unsupported properties in maven plugins used for mvn site
  • added encodings for OWASP maven plugin to be rendered in Jenkins OWASP plugin

tfr42 added 3 commits October 18, 2025 21:07
…e -Dsite.dir=/var/www/apidoc.deegree.org via Jenkins pipeline
…e -Dsite.dir=/var/www/apidoc.deegree.org via Jenkins pipeline
@tfr42 tfr42 added this to the 3.6.2 milestone Oct 26, 2025
@tfr42 tfr42 added documentation documentation CI and build CI and build system labels Oct 26, 2025
@tfr42

tfr42 commented Oct 29, 2025

Copy link
Copy Markdown
Member Author

Rework of this PR shall use https://maven.apache.org/plugins/maven-site-plugin/jar-mojo.html if possible to attache the site JAR can be attached and pushed to nexus.

@tfr42 tfr42 added the in progress PR is still under construction label Oct 29, 2025
@tfr42 tfr42 modified the milestones: 3.6.2, 3.6.3, 3.6.4 Nov 12, 2025
@tfr42 tfr42 modified the milestones: 3.6.4, 3.6.5 Nov 27, 2025
@tfr42 tfr42 modified the milestones: 3.6.5, 3.6.6 Dec 10, 2025
@tfr42 tfr42 modified the milestones: 3.6.6, 3.6.7 Jan 29, 2026
@tfr42 tfr42 modified the milestones: 3.6.7, 3.6.8, 3.6.9 Apr 27, 2026
@tfr42 tfr42 modified the milestones: 3.6.9, 3.6.10 Jun 6, 2026
@tfr42 tfr42 modified the milestones: 3.6.10, 3.6.11 Jul 23, 2026
@tfr42 tfr42 modified the milestones: 3.6.11, 3.6.12 Aug 10, 2026
@tfr42 tfr42 removed this from the 3.6.12 milestone Sep 2, 2026
@tfr42 tfr42 added this to the 3.6.13 milestone Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI and build CI and build system documentation documentation in progress PR is still under construction

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant