[hibernate-dev] Annotation Processors

Steve Ebersole steve at hibernate.org
Tue Dec 3 07:29:02 EST 2013


On Tue 03 Dec 2013 04:39:43 AM CST, Hardy Ferentschik wrote:
>
> On 2 Jan 2013, at 18:12, Steve Ebersole <steve at hibernate.org> wrote:
>
>> Well technically it is not valid according to the javac spec, which was David's point (which I assume who you are referring to).
>
> What is against the spec? To run 'javac -proc:only’?

Again we are lucky; it just happens to work for us.  I listed a 
not-very unusual scenario where -proc:only breaks.


>>   And in fact we get a slew of errors from running `javac -proc:only`.  We just happen to eat/ignore them.
>
> Sure, in some cases you might have to run the processors as part of the main compile. Still, imo nothing wrong with the way
> we do it and it makes the build cleaner.

"Cleaner" how?  Have you seen the hoops we jump through to get this to 
work?  Not trying to be argumentative, just that I don't see the 
benefit "compile but don't really compile" buys us.


More information about the hibernate-dev mailing list