Cool, looks that plugin has grown up a bit since I last looked at it. Now
I have to get over is that involves maven :-)

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:tc-dev-
> [EMAIL PROTECTED] On Behalf Of Eugene Kuleshov
> Sent: Friday, January 11, 2008 12:39 PM
> To: [email protected]
> Subject: Re: [tc-dev] IDEA project file and modules for TC
> 
> Tim Eck wrote:
> > 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.
> >
>   That is not quite true. Maven Eclipse plugin allows to generate
> arbitrary configs under .settings. See additionalConfig parameter here
>   http://maven.apache.org/plugins/maven-eclipse-plugin/eclipse-mojo.html
> 
>   Then plugin configuration can be unified in the parent pom for your
> Eclipse projects.
> 
>   regards,
>   Eugene
> 
> 
> >> -----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
> >
> 
> _______________________________________________
> 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

Reply via email to