Description of problem: There are new 2 camel quickstarts in JBoss SOA-P 6. They contains parent pom.xml which contains in modules section all camel examples. When you try to build two examples from parent pom it will crash with error. There should be only 2 examples mentioned in parent pom.xml Steps to reproduce: 1. cd boss-eap-6.1/quickstarts/camel/ 2. mvn clean install 3. Error
Marking as beta blocker - the quickstarts should work OOTB.
Do the individual examples build? Is this a problem only on the top level build?
This problem exists if the examples are run from their parent directory. The examples can be run individually from their own sub-directories.
Can the parent pom.xml simply be removed from the build?
The parent pom references these quickstarts: <modules> <module>camel-example-aggregate</module> <module>camel-example-bam</module> <module>camel-example-cafe</module> <module>camel-example-cxf</module> <module>camel-example-cxf-blueprint</module> <module>camel-example-cxfrs-http</module> <module>camel-example-cxf-osgi</module> <module>camel-example-cxf-proxy</module> <module>camel-example-cxf-tomcat</module> <module>camel-example-console</module> <module>camel-example-docs</module> <module>camel-example-etl</module> <module>camel-example-gae</module> <module>camel-example-gauth</module> <module>camel-example-guice-jms</module> <module>camel-example-jmx</module> <module>camel-example-jms-file</module> <module>camel-example-loadbalancing</module> <module>camel-example-loan-broker</module> <module>camel-example-management</module> <module>camel-example-osgi</module> <module>camel-example-osgi-rmi</module> <module>camel-example-pojo-messaging</module> <module>camel-example-reportincident</module> <module>camel-example-reportincident-wssecurity</module> <module>camel-example-riderautoparts</module> <module>camel-example-route-throttling</module> <module>camel-example-servlet-tomcat</module> <module>camel-example-simplejirabot</module> <module>camel-example-spring</module> <module>camel-example-spring-javaconfig</module> <module>camel-example-spring-jms</module> <module>camel-example-spring-ws</module> <module>camel-example-spring-xquery</module> <module>camel-example-spring-security</module> <module>camel-example-ssh</module> <module>camel-example-tracer</module> <module>camel-example-twitter-websocket</module> </modules> But - only these are shipped with SOA6: camel-example-cxf-tomcat camel-example-servlet-tomcat
Parent pom.xml references to maven repositories which contains artifacts needed for building quickstarts.
Resolved with commit 1583bf6fcf469adf212f27ed60c706fe55edd2f5 of ip.git: BZ-998538 Remove camel examples parent POM, as this is confusing because it refers to examples that we don't ship.
Now when the parent pom.xml is removed, quickstarts can't be built just as they are. Now customer need to have offline repository configured. Is it intended behaviour?
Examples can be correctly built with configured maven repository as described in settings.xml example for Beta version. Marking as verified.