That is correct. From what I've seen of the maven stuff in this area, it's just about building the .classpath file from the pom dependencies.
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:tc-dev- > [EMAIL PROTECTED] On Behalf Of Geert Bevin > Sent: Friday, January 11, 2008 12:23 PM > To: [email protected] > Subject: Re: [tc-dev] IDEA project file and modules for TC > > Hi Eugene, > > the tools that Tim refers to is there to check and sanitize project > files. To make sure that certain standards and approaches are always > uniformly enforced. Is that correct Tim? > > Take care, > > Geert > > On 1/11/08, Eugene Kuleshov <[EMAIL PROTECTED]> wrote: > > > > If you are going down the road supporting several IDEs, it may as well > > make sense to use what is already done in Maven for that instead of > > writing whole new tool from scratch. > > > > Doing that with the baby steps, maybe we could convert dependencies to > > be declared in maven poms instead of modules.def.yml and make tcbuild to > > get it from there, then you could use maven plugins to generate or > > update IDE projects. > > > > regards, > > Eugene > > > > > > Tim Eck wrote: > > > 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 > > > > > > > _______________________________________________ > > tc-dev mailing list > > [email protected] > > http://lists.terracotta.org/mailman/listinfo/tc-dev > > > > > -- > 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
