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

Reply via email to