I've been working on bringing the content of jboss-modules into line
with wildfly 10.1.0.Final, and I've run into a problem. The yaml
integration tests are failing, and it's because yaml's module.xml has
<properties>
<property name="jboss.api" value="private"/>
</properties>
I've found some discussion
(
http://wildfly-development.1055759.n5.nabble.com/what-is-jboss-api-privat...)
where David Lloyd says
On 12/18/2012 10:37 AM, Bill Burke wrote:
> I've been doing multiple searches trying to figure out exactly what
> jboss.api=private in modules.xml means.
>
> Does it exclude/filter all classes under org.jboss.* from being
imported
> to your deployment?
No, it's purely for EAP, so customers know that they're on their own if
they import private or unsupported modules into their deployments.
1, I'm not sure how to handle this. Maybe the right thing to do is
change the yaml integration tests to import resteasy-yaml-provider.
2. Oddly, there are several other modules, e.g., resteasy-cdi,
resteasy-jsapi, ..., that are also marked private and they aren't
causing any failures.
Thoughts?
-Ron
--
My company's smarter than your company (unless you work for Red Hat)