ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephane Bailliez <sbaill...@imediation.com>
Subject RE: [PATCH] ejb-jar/jonas element again
Date Fri, 28 Dec 2001 09:48:58 GMT
> -----Original Message-----
> From: Steve Cohen [mailto:SteveC@ignitesports.com]

[...]
> Although I confess that I have not even looked at the other 
> version control tasks, I am fairly sure that this or 
> something like it would be generalizable to the point that an 
> Interface could be designed for it that could be implemented 
> not only for Star Team but for other version control systems 
> as well.  
[...]

I don't think it is possible *at all*.

The common interface already exists even though it is Microsoft only, it is
called SCC.
It is not widely supported by SCM vendors because it fails to address
specific issues of each software of course and each software nearly as its
own concept, but some vendors provide a scc dll so that it can integrates in
some IDEs.

Now assuming you want to do this.

Just keep in mind that it means you must do the same for every tool out
there, like for example - the EJB task for each app. server out there.
- the java compiler
- the C/C++ compiler

Since it is not even standardized, I fail to see how you will be able to
standardize every piece of software out there which you don't even know
deeply and where you have absolutely zero influence. It is just like asking
for standard parameters in all C/C++ compilers.

For the little story, when I got my hands on Eclipse 1.0, I could not see at
all how the clearcase model could fit into the eclipse vcm stream model.
Since Rational was involved in Eclipse as a partner, I was intrigued and
asked the question, Kevin McGuire then directed me to the new API that was
designed for 2.0 to address this issue. You can find it here:
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/ma
in.html

Now consider that this is just a very simple API, that is intended mostly
for IDE use and that is very much different from what you would be able to
do via Ant which is more a deployment thing than a bare
checkin/checkout/move that you do 99% of the time in an IDE.

Stephane

--
To unsubscribe, e-mail:   <mailto:ant-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-dev-help@jakarta.apache.org>


Mime
View raw message