Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-vcm-dev] Need to use VCM heavily

Thanx for putting me on the right track.. ;)

Mvgr,
Martin

On Thu, 2002-06-13 at 02:07, Kevin McGuire wrote:
> 
> Hi Martin,
> 
> You've got the right idea, and Eclipse will support the level of
> integration that you want.  Its just that the mechanisms for doing this are
> a little "deeper".
> 
> For example,
> 
> - there is a delta mechanism to inform you of projects being created or
> changed
> - there is a builder mechanism which you can use to keep your information
> up to date (e.g. JDT uses this when java files are saved to produce
> required classes).
> - natures, as I mentioned.
> 
> You should start by investigating org.eclipse.core, where all that good
> stuff is.
> 
> Cheers,
> Kevin
> 
> 
> 
> 
>                                                                                                                               
>                       Martin van den Bemt                                                                                     
>                       <mllist@xxxxxxxx>               To:      platform-vcm-dev@xxxxxxxxxxx                                   
>                       Sent by:                        cc:                                                                     
>                       platform-vcm-dev-admin@         Subject: Re: [platform-vcm-dev] Need to use VCM heavily                 
>                       eclipse.org                                                                                             
>                                                                                                                               
>                                                                                                                               
>                       06/12/02 05:10 PM                                                                                       
>                       Please respond to                                                                                       
>                       platform-vcm-dev                                                                                        
>                                                                                                                               
>                                                                                                                               
> 
> 
> 
> Hi Kevin,
> 
> Never looked at the netures yet, so I probably must have a look at that.
> What my intensions were, is to integrate maven tightly into eclipse, so
> people can just say "If you find something that is maven, please handle
> the rest for me". On first exploration, that would be a bit too much to
> achieve (don't want a custommade eclipse for this..). So the next best
> thing is to to start intercepting at points were a project starts, gets
> checkedout (or for that matter any team provider) or a current project
> gets mavenized (in which a nature can help probably a lot). Since the
> start of the project can already be a maven project, I was looking at
> the way to intercept the checkout (as), read the project.xml
> automaticcaly, and setup the project according to that xml file, so
> people don't have to hit the mouse again to process the current team
> project as a maven project.
> 
> Maybe I am still pushing to far in flexibility, but if it is possible in
> any way, I will love to try to get it to work..
> 
> Thanx for the quick reply, which is really appreciated..
> 
> Mvgr,
> Martin
> 
> PS (OT) Are you located in Amsterdam, or is that just a subsidiary?
> 
> 
> On Wed, 2002-06-12 at 22:44, Kevin McGuire wrote:
> >
> > Hi Martin,
> >
> > I'm not sure I understand what you are asking, but it sounds like you
> would
> > like an easy way to mark an existing project as a "Maven" project?  This
> > seems unrelated to Team/VCM.
> >
> > For things like JDT or PDE, the projects are marked as being 'of that
> type'
> > (using this term loosely) via an IProjectNature which gets stored with
> the
> > project in the .project file.  This allows you a place to hang builders,
> > and to make JDT/PDE menus appear on such projects in the IDE.  Once a
> > project has either been created as a JDT project (you do this via the
> "New"
> > wizards), or an existing project converted (this is what PDE does), then
> > the project will retain this nature wherever it goes.  For example,
> sharing
> > it via a repository.
> >
> > >From the description I just briefly read about Maven, it sounds like you
> > want to do as PDE does and 'attach' Maven'ness to an existing project via
> > the builders/natures.  Presumably the conversion step would also generate
> > your project.xml file.
> >
> > Trying to hack the CVS support will I believe not give you want you want,
> > and will besides tie you to a specific repository provider.  If you go
> the
> > nature/builder route you will work against any provider.
> >
> > Hope this helps,
> > Kevin
> >
> >
> >
> >
> >
> >
> 
> >                       Martin van den Bemt
> 
> >                       <mllist@xxxxxxxx>               To:
> platform-vcm-dev@xxxxxxxxxxx
> >                       Sent by:                        cc:
> 
> >                       platform-vcm-dev-admin@         Subject:
> [platform-vcm-dev] Need to use VCM heavily
> >                       eclipse.org
> 
> >
> 
> >
> 
> >                       06/12/2002 04:16 PM
> 
> >                       Please respond to
> 
> >                       platform-vcm-dev
> 
> >
> 
> >
> 
> >
> >
> >
> > Hi everyone,
> >
> > Sorry for the bad subject, but couldn't find the right punchline for
> > it..
> >
> > I am currently writing a plugin for maven, which is a a project
> > management and comprehension tool (would be nice for the eclipse java
> > development too btw..) (see http://jakarta.apache.org/turbine/maven for
> > more details).
> >
> > Since maven is heavily used in cvs projects and builds around 1 file
> > called project.xml, I am currently adding functionality to do a New-Team
> > Maven project.
> > I want to do several things :
> > 1. The current wizard of checkout project As, should only ask the
> > projectname and team specifics and not the other tabs.
> > 2. Add a popmenu item to the repository popupmenu saying checkout as
> > maven project and offer the same wizard as described at point 1.
> > 3. From the File new, I should be able to do the same.
> > 4. If 1, 2 or 3 are very difficult to achieve, is it possible to add
> > functionality after the checkout, since the project settings can be
> > completely extracted from the project.xml file, which is normally in the
> > root of the project.
> > 5. I rather not change the VCM modules, since that needs your approval
> > too, and is easily breakable at the release rate eclipse is at..
> >
> > Hope someone can give any hints on where to look for those extension
> > points (I looked and couldn't really find the solution to what I want)
> > and maybe a pointer to classes where I can have some example code and
> > which I have to use to get this done correctly. As every lazy
> > programmer, I like to reuse code, or just calling something that is
> > there, so if that is possible too, I am all ears ;)..
> >
> > Mvgr,
> > Martin
> >
> >
> >
> >
> >
> > _______________________________________________
> > platform-vcm-dev mailing list
> > platform-vcm-dev@xxxxxxxxxxx
> > http://dev.eclipse.org/mailman/listinfo/platform-vcm-dev
> >
> >
> >
> >
> > _______________________________________________
> > platform-vcm-dev mailing list
> > platform-vcm-dev@xxxxxxxxxxx
> > http://dev.eclipse.org/mailman/listinfo/platform-vcm-dev
> >
> 
> 
> _______________________________________________
> platform-vcm-dev mailing list
> platform-vcm-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/platform-vcm-dev
> 
> 
> 
> 
> _______________________________________________
> platform-vcm-dev mailing list
> platform-vcm-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/platform-vcm-dev
> 




Back to the top