[infinispan-dev] Syncing to central

Sanne Grinovero sanne at infinispan.org
Mon Oct 24 06:05:29 EDT 2011


>>
>> The only weirdness I see is the org.rhq.helpers stuff. It's mostly
>> flagged optional or provided but it's a lie, it's required and depends
>> on lots of pointless stuff (like Hibernate 3 ??).
>
> There's two aspects to this:
>
> 1. We hijack javadoc processing to generate the RHQ xml file, which means that the annotations need be available beyond the compile phase. This forces the annotation, and rhq annotations, dependencies to be required. At the time of writing this, I wasn't aware of annotation processors and that would have been the right way to solve this issue. That should avoid dependencies going beyond compilation time, but would bring other issues, i.e. annotation processor discovery (we'd need one for JBoss Logging and one for this)…etc.

What has annotation processor discovery to do with RHQ?

> 2. RHQ dependencies themselves which are rather dubious.

yes, can we move this to a separate module? Why does Infinispan core need them?



More information about the infinispan-dev mailing list