documentation wrote:If you are using XBean to parse the XML configurations, the XML validation is optional so you do not need to specify the XML Schema Locations.
documentation wrote:Your IDE won't be able to fetch this XSD, you'll have to manually associate a specific release; however it does mean that you won't have to upgrade your XML config file with each ActiveMQ release; as it will resolve this XSD using the bundled XSD inside the activemq-core.jar.
which is your case (as you include the xbean dependency in the gradle build. Now, if you look at the left column, you will see the it starts documenting from xbean 4.1 upward. Yours is specifying 3.7... which means if you want to use properly that documentation, you need to change to at least 4.1. _But_, that is not enough, as you are using the namespace http://activemq.apache.org/schema/core, and you look at the right column for the namespace for a match up, you would therefore have to change the xbean version to at least 5.1 or up. After that, the application would begin in good shape.
g tsuji wrote:I would advance that start by scripting a definitive and explicit version of activemq-core schema xsd to test the project, do you think not?....
Mike Tabak wrote:
g tsuji wrote:
I would advance that start by scripting a definitive and explicit version of activemq-core schema xsd to test the project, do you think not?....
I'm not sure what you mean by this?
You can refer to a specific version of the XSD in your XML as follows