-
Task
-
Resolution: Done
-
Critical
-
jbossws-cxf-7.3.7.Final
-
None
-
User Experience
The jbossws-cxf project is failing the feature-pack module build when using WildFly 39.0.0.Beta1 SNAPSHOT. The error we get is about the generated feature-pack.xml:
Error: Failed to execute goal org.wildfly.galleon-plugins:wildfly-galleon-maven-plugin:7.3.1.Final:build-feature-pack (jbossws-feature-pack) on project jbossws-cxf-feature-pack: Failed to process dependencies: Failed to parse /feature-pack.xml: ParseError at [row,col]:[3,263]
Error: Message: Unexpected element '{urn:jboss:galleon:feature-pack:4.0}feature-pack'
This gets fixed by bumping the wildfly-galleon-maven-plugin version to the one currently used in WildFly, see https://github.com/wildfly/wildfly/pull/19353/files#diff-9c5fb3d1b7e3b0f54bc5c4182965c4fe1f9023d449017cece3005d3f90e8e4d8R297
The relevant WildFly proposal documents that changes to the Galleon and WildFly Galleon plugin versions would be needed, here:
- https://github.com/wildfly/wildfly-proposals/pull/765/files#diff-d0e78f8681afa2d8916510c4efa6fcf4ab457df2cfb3506ccd470341519ded4dR230-R233
- https://github.com/wildfly/wildfly-proposals/pull/765/files#diff-d0e78f8681afa2d8916510c4efa6fcf4ab457df2cfb3506ccd470341519ded4dR239
Such changes cannot be shipped with a jbossws-cxf minor update, since it would require for users to upgrade the aforementioned plugin versions as well.
The JBossWS CXF feature pack should be built against WildFly 34.0.1.Final, as the latest WildFly version supporting JDK 11, while it will still be possible to provision newer WildFly feature pack versions along with the current (i.e. 7.x) JBossWS CXF feature pack.