Description of problem: The following error occurs when we create a SwitchYard project with REST dependency Missing artifact com.sun.xml.bind:jaxb-impl:jar:2.2.5-redhat-4 Workaround: Add the following parent to the pom.xml <groupId>org.switchyard</groupId> <artifactId>switchyard-parent</artifactId> <version>1.1.1-p5-redhat-1</version> Version-Release number of selected component (if applicable): FSW 6.0.0.GA + JBDS-IS 7.0.1.CR1 (SwitchYard editor 1.1.5) How reproducible: always Steps to Reproduce: 1. Add http://maven.repository.redhat.com/techpreview/all to settings.xml 2. Create new SwitchYard project 3. During the wizard check REST binding 4. Finish Additional info: See BZ #1005793
This sounds like a Maven dependency issue to me. I suspect the linkage from the switchyard rest component is not correct, i.e. is pointing to the wrong artifact or to an artifact that is not in the FSW repo.
The workaround is not complete - to get it really working you must set the version of your project to the same version as the parent - 1.1.1-p5-redhat-1. If not, other deps are missing.
Could you attach a dependency tree for your project, so we can see which SwitchYard dependency is trying to pull in the missing GAV? Thanks in advance.
A more appropriate workaround is to import the integration platform BOM into your dependency management section. Another option may be to simply import the SY parent BOM into your dependency management section. The first method is confirmed to work. The latter should work and would probably be easier, but has not been tested.
Changing version to 1.1.1-p8-redhat-1 fixes this issue.
This product has been discontinued or is no longer tracked in Red Hat Bugzilla.