I agree with Steve -- as long as it doesn't prove disruptive, no reason why we shouldn't let IDEA into our world. Despite the things I'm about to outline, I'm more than happy to take a "try it and see" approach.
It's probably obvious, but some of things to think about are: - Cross project dependencies --I don't know enough about IDEA structures to know if this is a problem, but the eclipse projects mirror exactly the dependency constraints defined/enforced by tcbuild (more specifically modules.def.yml). It'd be nice if this isn't lost for those working in IDEA - Formatting and import organization -- probably the least important issue, but can cause lots of useless churn in source control if things aren't well unified. - Errors/warnings -- At best as we can, these should unified. The biggest issue I see is that an eclipse guy makes a change that is considered an error on the IDEA side (or vice versa). It would be very unfortunate if something like this led us to use some lowest common denominator. - JDK API visibility and compile target settings -- 1.4 modules (most of them are) get compiled against the 1.4 rt.jar and produce target 1.4 classes. It might be worth evolving the eclipsegen thing I wrote a while back to automagically generate the idea files from modules.def.yml and the ivy dependency information. > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:tc-dev- > [EMAIL PROTECTED] On Behalf Of Steven Harris > Sent: Friday, January 11, 2008 6:32 AM > To: [email protected] > Subject: Re: [tc-dev] IDEA project file and modules for TC > > I don't see why not as long as they can coexist nicely. > > On Jan 11, 2008, at 5:48 AM, Geert Bevin wrote: > > > Hi, > > > > I finally got more than fed up with Eclipse (sorry Eugene, nothing > > personal) and decided to see how easy it was with IDEA 7 to migrate to > > an IDEA setup. Seems it's very easy because you can create a new IDEA > > project from an existing Eclipse workspace. After that I did still > > need to tweak language levels and code formatting, but I have this > > working now for IDEA 7. Since Jonas got us all at Terracotta a free > > license, I was wondering if you think that I should commit the project > > files. They all live in a dedicated directory that I've placed at > > /code/base/idea > > > > What do you think? > > > > Geert > > > > -- > > Geert Bevin > > Terracotta - http://www.terracotta.org > > Uwyn "Use what you need" - http://uwyn.com > > RIFE Java application framework - http://rifers.org > > Music and words - http://gbevin.com > > _______________________________________________ > > tc-dev mailing list > > [email protected] > > http://lists.terracotta.org/mailman/listinfo/tc-dev > > _______________________________________________ > tc-dev mailing list > [email protected] > http://lists.terracotta.org/mailman/listinfo/tc-dev _______________________________________________ tc-dev mailing list [email protected] http://lists.terracotta.org/mailman/listinfo/tc-dev
