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

Reply via email to