[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [platform-ant-dev] Ant project builders in separate VM?
 | 
Jared Burns wrote:
I appreciate the position you're in, Bob. But I think you need to recognize 
that the vast majority of the world doesn't use Ant to drive Eclipse.
The majority of people we've heard from are using Ant in heterogenous 
environments. The same Ant scripts have to run from within Eclipse and from 
the command line.
Ok, I hear and agree, but we're not quite communicating.
Let's turn it around. You have a really nice feature that makes it 
simple for people to use plugin tasks as though they were preinstalled 
in Ant. Whatever you intended it for, that's what it is. You're 
essentially saying that people don't want to use it because it ties them 
to Eclipse. So you throw them back to manually juggling the Ant launch 
classpath and adding taskdef elements to all their scripts.
How about thinking of this in terms of making it easier for people to 
produce scripts that run both inside and outside Eclipse _and_ take 
advantage of plugin tasks?
These Eclipse-specific Ant tasks are cool and all, but they're an advanced, 
fairly niche feature. I'm inclined to say that if your users are advanced 
enough to be writing Ant scripts that use these tasks, they should be able to 
set the option to run those scripts in the same VM as Eclipse.
I think it's wrong to assume that everyone who runs Ant is a shell 
script bangin' Ant expert. Far from it. Many people learn Ant by 
imitating simple examples, cutting and pasting generated code and 
running these examples from Eclipse in the usual edit,test,loop cycle, 
just like applications in any other language. This is the kind of thing 
an IDE should try to make easy.
Ok, over my word limit.
Bob
I think the fact that Ant used to be run in the same VM as Eclipse was way 
more counterintuitive than what we have today. I don't remember the feature's 
history, but I'd *guess* that the only reason we even support it is so that 
the Eclipse build process can be run with Ant and use the Eclipse JDT 
compiler.
- Jared
On Friday 05 March 2004 08:26 pm, Bob Foster wrote:
Shackelford, John-Mason wrote:
And furthermore, though an active member of the ant community, I am *not*
on a first-name basis with anyone that has constructed a build system
tied to an IDE. :)
If this is the party line, I'm starting to wonder why there is a "plugin
can add tasks to Ant" feature at all. (And feeling just a bit stupid for
having written one.)
I can imagine all the great fun I can have explaining to users why they
"installed your plugin and it doesn't work." I really don't get enough
of that from the way Eclipse remembers past editor choices. ;-}
But I'm trying to reconcile 1) the plugin works just fine in 2.1 and 3.0
by default with 2) the decision was made a long time ago that it
wouldn't. Is that just one of those 3.0 incompatibility shoes that
hasn't dropped yet?
Bob
_______________________________________________
platform-ant-dev mailing list
platform-ant-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-ant-dev
_______________________________________________
platform-ant-dev mailing list
platform-ant-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-ant-dev