ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt" <>
Subject Running an Ant Script common to all projects
Date Fri, 25 Jul 2003 16:49:24 GMT
Hi Folks,

Thanks for your useful help so far. Here are another issue I would
appreciate some feedback on:

 Whenever I do a CVS import ( using Ant ) for a project I have to place
the ant script file in the root directory of that project. It imports
whatever is below the directory. Is there a way to specify the
directory/Project so that I can place my Ant script anywhere. As shown
below right now I have place the CVS import Ant script in each project.
I want to place that in a common tools directory and be able to Import (
or do other operations on ) the specified project  to CVS.

         |_Project 1
	   |_Project 2

Also we would need to give the name of the project and path of the
manifest file (located under that project )to be used. Script would be
located in Tools but would do all the tasks for the specified project.


-----Original Message-----
From: Matt Benson [] 
Sent: Friday, July 25, 2003 7:39 AM
To: Ant Users List
Subject: Re: CVS.exe for Ant

--- Stefan Bodewig <> wrote:

> I don't know the code Eclipse or NetBeans use, but
> my personal
> requirements would be:
> * must use a license compatible with the one I want
> to use for my task
>   (which my case would rule out (L)GPL but your
> requirement may be
>   different).
I just did a web search and found the NetBeans Java
CVS Client library... the license (SPL) looks like it
should be compatible with the Apache license, though
I'm far from expert on such matters.

> * must be available without installing the full IDE
the API is usable without full-blown NetBeans as I
found one standalone CVS client--GruntSpud--using the
NetBeans library as its core (there are more than
likely others).  I WOULD NOT borrow code from this
project, however, because it uses some tools (log
graph and diff viewer) from GPL'd JavaCVS.  If the SPL
is indeed compatible with Apache, a developer
rewriting <cvs> could probably look to NetBeans itself
for pointers, as well as the apparently adequate
documentation available...

> * must support local, pserver and ext.
> * must support ext with ssh as remote shell.

the NetBeans javacvs client library has a Connection
interface, implemented by PServerConnection and
ServerConnection (apparently for ext as well as local
connection)... GruntSpud's project page indicates it
is using a separate ssh client to implement ext/ssh. 
Maybe it's time to revisit this... 

> Stefan


Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software

To unsubscribe, e-mail:
For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message