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: #2600 was successful Changes by daryl herzmann

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
10 minutes
Labels
None
Agent
ip-172-31-27-151.eu-central-1.compute.internal
Revision
ab537c1b08492720c270ac4e024a9f996c93c78c
Total tests
1425
Successful since
#2581 ()

Tests

Code commits

Author Commit Message Commit date
daryl herzmann daryl herzmann ab537c1b08492720c270ac4e024a9f996c93c78c Merge pull request #2463 from guusdk/OF-2830_PluginServlet-mapping
OF-2830 plugin servlet mapping
daryl herzmann daryl herzmann e6a3fd5e308660f71080a465a81fa523f4fa31b3 Merge pull request #2502 from guusdk/mvn-warnings-install4j
OF-2857: Replace Install4j runtime library
Guus der Kinderen Guus der Kinderen 56b1baa974bfe639adb7adc5bc344a6c8c5d1c0b m OF-2857: Replace Install4j runtime library
This replaces the bundled install4j runtime library with one the is obtained from the author's Maven repository.

By no longer bundling the library, a nasty Maven warning that was shown during build disappears.

The replacement library is significantly newer than the original (the old version was never published in a Maven repository).

As a result:
- functional changes might have been introduced
- the Uninstall action that is part of Openfire source code was rewritten

The version that's used now is the same version as the version of Install4j that is used in Bamboo to generate the installers.
Guus der Kinderen Guus der Kinderen c169651106d50097b481298e4d261c59c3db50ca m OF-2830: PluginServlet refactoring + unit tests
This adds unit tests that assert the problems identified in OF-2830. To facilitate unit tests, some refactoring of the code under test was needed. This does not intend to introduce functional changes.
Guus der Kinderen Guus der Kinderen 95d40f625445152de82f8fd41e134ac4ed38762e m OF-2830: Fix wildcard mapping for plugin servlets
This replaces the pre-existing matching implementation of URLs (that may contain wildcards) with one that is more robust (and passes the unit tests introduced by the previous commit).

Jira issues

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