wilx opened a new pull request, #545:
URL: https://github.com/apache/felix-dev/pull/545
## Summary
- replace Event Admin's hard-coded SpringSource JUnit bundle with the
ServiceMix JUnit 4.12 bundle expected by Pax Exam 4.13.1
- replace the remaining iPOJO SpringSource JUnit/Hamcrest workarounds with a
ServiceMix JUnit 4.11 bundle matching Pax Exam 3.0.0
- replace the quickstart's SpringSource Servlet bundle with the OSGi-enabled
javax.servlet-api 4.0.1 artifact from Maven Central
- remove the orphaned OW2 repository and stale Chameleon JSON assembly
include
- use the released iPOJO Web Console plugin 1.7.0 instead of the unavailable
1.7.0-SNAPSHOT
## Verification
- `JAVA_HOME=/opt/jdks/latest-8 mvn -f eventadmin/impl/pom.xml clean verify`
- 8 unit tests passed
- Pax Exam stress integration test passed, processing 1,050,000 events
- `JAVA_HOME=/opt/jdks/latest-8 mvn -f
ipojo/distributions/ipojo-webconsole-quicktart/pom.xml clean verify`
- build succeeded
- ZIP and tar.gz distributions were generated
- verified the replacement Servlet and ServiceMix artifacts resolve from
Maven Central and contain OSGi bundle metadata
## Notes
The legacy iPOJO handler integration-test reactors do not currently reach
their tests: their missing bundle-plugin version selects maven-bundle-plugin
6.1.0, which requires Java 17, while these projects target Java 5/6. The
affected helper methods are not referenced by the current test configurations.
Event Admin verification on Java 17 also encounters a legacy Bnd 4.2.1
ConcurrentModificationException during packaging; the full Java 8 build passes.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]