[hibernate-dev] Build and AnnotationProcessors

Steve Ebersole steve at hibernate.org
Wed Apr 17 15:53:52 EDT 2013


Personally I find it funny.  To me this question of "circularity" is 
exactly the same.  Works great in the build in any and all ways, but 
the IDEs have issue with it to varying degrees.  Yet everyone wants to 
change the circularity thing because of the IDE.

Speaking of which, HHH-8140 cannot happen at this time as I outlined in 
my latest comment out there.  We'll have to keep our eye on upcoming 
Gradle releases to see when that planned solution is in place.



On Wed 17 Apr 2013 02:33:11 PM CDT, Brett Meyer wrote:
> "Get the sources and load it directly in your IDE.  IMO that is stupid."
>
> Honestly, that's always been the absolute *first* thing I do.  I'd argue that most contributing developers are interested in the src, first and foremost.  My intentions for working on the Eclipse generation was to make IDE setup as painless as possible.  Is it important to have a well-developed build process?  Of course.  But it's also important to balance that with removing as many roadblocks as possible that might detract contributors.
>
> Brett Meyer
> Red Hat Software Engineer, Hibernate
>
> ----- Original Message -----
> From: "Steve Ebersole" <steve at hibernate.org>
> To: "Hardy Ferentschik" <hardy at hibernate.org>
> Cc: "hibernate-dev" <hibernate-dev at lists.jboss.org>
> Sent: Wednesday, April 17, 2013 12:58:19 PM
> Subject: Re: [hibernate-dev] Build and AnnotationProcessors
>
> On Wed 17 Apr 2013 11:44:18 AM CDT, Hardy Ferentschik wrote:
>>
>> On 17 Jan 2013, at 6:30 PM, Sanne Grinovero <sanne at hibernate.org> wrote:
>>
>>> AFAIK the reason we originally had a separate phase for annotation
>>> processors was to workaround the following javac bug:
>>> http://bugs.sun.com/view_bug.do?bug_id=6512707
>>
>>   From a Maven perspective (not an ORM issue longer) there is/was also
>> the issue of configuring the annotation processors in the compiler plugin.
>> There are several unresolved Jira issues for that, but according to David
>> they are resolved, even though I cannot see any reference of that in the
>> Maven issue tracker.
>
> Right, would not affect ORM anyway.
>
>
>>> On command line users.. I'd agree with Hardy that we likely all prefer
>>> building from the command line rather than from the IDE, but I don't
>>> expect that to be the majority of users.
>>
>> So what do you do when you are interested in some project and want to check it out?
>> Get the sources and load it directly in your IDE. IMO that is stupid. I first build at least
>> once from the command line and have a look at the generated directories. Does the
>> build work? Can I make sense off things w/o knowing much about the code?
>> Only then I would start using an IDE and I expect that a developer can set up his
>> IDE of choice.
>
> So when someone does something different than you they are stupid...
> nice :)
>
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev


More information about the hibernate-dev mailing list