Verifies the integrety of the projects, as builds are executed immediately after a code change was detected. This plan provides no artifiacts (use a nightly build instead).

Build: #2704 was successful Changes by Guus der Kinderen

Stages & jobs

  1. Default Stage

  2. Continuous Integration

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
8 minutes
Labels
None
Agent
bamboo-agent-iowa.igniterealtime.org 1
Revision
8c2164f975fac92edf87a97f604c82d8aa8ca26b
Total tests
1740
Successful since
#2672 ()

Tests

Code commits

Author Commit Message Commit date
Guus der Kinderen Guus der Kinderen 8c2164f975fac92edf87a97f604c82d8aa8ca26b OF-2793: Bundle an Oracle database driver
Given changes in the Oracle license, we can now bundle their database drivers with Openfire. The changes in this commit do just that.

I've opted to use ojdbc11-production rather than ojdbc17-production as the latter is documented to be compatible with Jakarta. We do not use Jakarta. ojdbc11 has been documented to be compatible with Java 17 and 21, which should be good enough for us for now.

Jetty's JSP compiler plugin is not happy with the standard Oracle dependencies. It fails on expecting but not finding oracle.i18n.util.LocaleMapper. The internet suggests that this is caused by Oracle's xmlparserv2 dependency. Excluding that 'fixes' the problem. I'm not sure what functionality this affects.

As a side-effect, the `lib` folder of a distribution now contains an unneeded POM file. I can't find an easy way to exclude that.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeOF-2793Could not obtain issue details from Jira

Shared artifacts

Artifact File size
Unpacked project files 196 MB