> -----Original Message-----
> From: Manfred Geiler [mailto:[EMAIL PROTECTED] 
> Subject: Re: Eclipse .project & .classpath files (is he 
> talking about Maven again?!?!?!)
> +1 for having these convenient project files available. hey, we are a
> community, why not share those files for convenience. but you 
> are right in many points, and I don't think anymore that the 
> svn repo is the right place for this kind of stuff. So one 
> alternative would be the wiki, but we cannot have 
> downloadable files there, right? So where should we put them 
> if not into the repository?
> Therefore
> +0.5 for putting IDE project files in a special folder in the repo
> ("goodies", "experimental", ...?)

Project and classpath files need to be versioned just like any other
files, so I don't see a problem checking them in into the versioning
system. But, I definitely like the idea of generating them with a build
script. And for Sean's point that the re-org has a priority for now,
sure, we've survived this far without shared project files so we are not
in a hurry with it.

Kalle

> 2005/6/24, Martin Cooper <[EMAIL PROTECTED]>:
> > 
> > 
> > On Fri, 24 Jun 2005, James Mitchell wrote:
> > 
> > > I know I don't have a vote here ;)  but if I did, it would be -1
> > 
> > I too would be -1, but for a different set of reasons.
> > 
> > 1) Anyone not using Eclipse will break the Eclipse build 
> any time they 
> > make a change to the dependecies. You can't expect people to update 
> > IDE specific files if they don't use that IDE.
> > 
> > 2) Sharing these files almost invariably requires each user 
> to set up 
> > project and workspace variables. Either this quickly gets 
> complicated, 
> > or the user has limited flexibility in how to configure 
> their system. 
> > Also, the workspace variables can interfere with other projects.
> > 
> > 3) It doesn't scale. Someone has already suggested doing the same 
> > thing for IDEA. What about NetBeans, JBuilder, JDeveloper, WSAD, 
> > CodeWright, MultiEdit, ...? Where do you stop, and how do 
> you maintain them all?
> > Someone coming to project for the first time will expect 
> them to work 
> > if they're there.
> > 
> > --
> > Martin Cooper
> > 
> > 
> > > Best case
> > > ---------
> > > By doing this, you are forcing every developer to deal with files 
> > > that will always appear to have changes/differences.  
> Yes, Eclipse 
> > > will touch those files.
> > >
> > > In most projects that I've been involved in.  You 
> generally want to 
> > > ignore those files because they assume a certain IDE is 
> being used by all.
> > >
> > >
> > > Worst case
> > > ---------- What do you propose someone do if they need that spot 
> > > (i.e. they are using a different IDE and different 
> format, which requires a ".classpath"
> > > file in the place of the one under svn)?
> > >
> > >
> > > Let's meet in the middle
> > > ------------------------
> > > Not to beat the Maven drum any more than I have to....but that's 
> > > actually one of the cool features of Maven.  With a proper Maven 
> > > project.xml file describing dependencies, creating the 
> .project and 
> > > .classpath files for *any* IDE is as simple as...
> > >
> > > http://maven.apache.org/reference/plugins/eclipse/
> > > http://maven.apache.org/reference/plugins/idea/
> > > http://maven.apache.org/reference/plugins/jbuilder/
> > >
> > >
> > > ...ah shucks, take your pick...
> > >
> > > http://maven.apache.org/reference/plugins/index.html
> > >
> > >
> > > FYI - I will be Mavenizing the MyFaces build within the 
> next couple of weeks.
> > > Whether it is accepted into SVN is another issue for 
> another thread. 
> > > If not, I will make it available somewhere (wiki, docs, 
> something).
> > >
> > >
> > > --
> > > James Mitchell
> > > Software Engineer / Open Source Evangelist Consulting / 
> Mentoring / 
> > > Freelance EdgeTech, Inc.
> > > http://www.edgetechservices.net/
> > > 678.910.8017
> > > AIM:   jmitchtx
> > > Yahoo: jmitchtx
> > > MSN:   [EMAIL PROTECTED]
> > > Skype: jmitchtx
> > >
> > > ----- Original Message ----- From: "Bill Dudney" <[EMAIL PROTECTED]>
> > > To: "MyFaces Development" <[email protected]>
> > > Sent: Friday, June 24, 2005 1:05 PM
> > > Subject: Eclipse .project & .classpath files
> > >
> > >
> > >> Hi All,
> > >>
> > >> i'd like to supply an Eclipse configuration for the 
> projects that  
> > >> Sean is currently working to get set up in SVN. The 
> projects would  
> > >> work assuming the dependencies are downloaded via 'download- 
> > >> dependencies'. That would get someone up and running easily in  
> > >> Eclipse. I'd like to put these files under each of the 
> subprojects  
> > >> (i.e. api, impl, etc.) and under the projects (current, tomahawk 
> > >> etc.)
> > >>
> > >> So, once you download one of the projects you could define a 
> > >> variable  and run 'ant download-dependencies' and you'd have a 
> > >> ready to go  MyFaces project in eclipse.
> > >>
> > >> Thoughts?
> > >>
> > >> TTFN,
> > >>
> > >> -bd-
> > >>
> > >>
> > >>
> > >
> > >
> > >
> >
> 

Reply via email to