[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-ant-dev] RE: Antview 2.2.8
|
I agree we could provide more information in the TargetInfo class
Logged
http://bugs.eclipse.org/bugs/show_bug.cgi?id=24580
Please don't hesitate to log bug reports for issues such as these.
Thanks
Darins
|---------+---------------------------------->
| | "Roscoe M. Rush" |
| | <roscoerush@xxxxxxxxx> |
| | Sent by: |
| | platform-ant-dev-admin@|
| | eclipse.org |
| | |
| | |
| | 10/08/02 04:31 PM |
| | Please respond to |
| | platform-ant-dev |
| | |
|---------+---------------------------------->
>--------------------------------------------------------------------------------------------------------|
| |
| To: <jared-eclipse@xxxxxxxxx>, <platform-ant-dev@xxxxxxxxxxx> |
| cc: |
| Subject: [platform-ant-dev] RE: Antview 2.2.8 |
>--------------------------------------------------------------------------------------------------------|
no objection to the mailing list..
comments:
1) on classpath, no problem I can clean up that up.
2) on JDOM, TargetInfo doesn't work for me, at this time I need the
following information:
<project> tag:
name
default
<target> tag:
name
depends
description
AntRunner/TargetInfo provides everything except project name and
target description.
It would be great if you can expose the project tree. The latest
feature request I have is for
large projects with many build files to be able to filter at the
project (build file) level. At this
time I'm not sure how that will be implemented. (filename regex,
directory depth, manual selection,
etc)
In fact, what would be great is if I can instantiate an AntRunner
type class that exposes the underlying
ant classes (in proxy with extended class path) that I can maintain
in the viewer. Currently, I have 2
instances of the project, one to expose dependency information and
one to execute (AntRunner).
I spent some time working on a proxy class to replace AntRunner, but
had too many chicken and egg
problems with the extended classloader, so I took the DOM approach.
Roscoe
-----Original Message-----
From: Jared Burns [mailto:jared-eclipse@xxxxxxxxx]
Sent: Tue 10/8/2002 3:42 PM
To: Roscoe M. Rush
Cc:
Subject: Re: Antview 2.2.8
Hola.
I have your latest release and while the buildnotes look
promising, there are
some problems with the code.
Your project contains a .classpath file which is too
"specific". For example,
it contains references to the win32 swt.jar. When developing
Eclipse plugins,
you never need to edit your .classpath file. The classpath is
taken care of
by PDE based on your project dependencies. To fix the problem,
I just loaded
your project into Eclipse, right clicked on the plugin.xml and
choose "Update
Classpath." It magically takes care of everything for you.
Also, you don't need to include the jdom libraries. Eclipse
provides this
functionality. In the HEAD branch (which isn't currently being
submitted to
builds), AntUtil defines the following method:
public static TargetInfo[] getTargets(String path) throws
CoreException {
AntRunner runner = new AntRunner();
runner.setBuildFileLocation(path);
return runner.getAvailableTargets();
}
Basically, you should be able to write your view using only
Eclipse code. If
you need more support, ask for it and we'll see what we can
do.
Unless you object, I plan to send this email to the
platform-ant-dev mailing
list. I like to have discussions in public as often as
possible. :)
Thanks,
- Jared
On Tuesday 08 October 2002 02:55 pm, you wrote:
> Jared,
>
> This release is a little earlier than I planned, I was
getting enough
> activity that I felt I needed to release this version to
help
out the
> people waiting.
>
> The remaining features that I am working on are:
> 1) ANT user properties (via view tree)
> 2) Open build file in editor (via double-click or open
policy)
> 3) Relocate resource strings file to language based
directory
> 4) some type of filter on visible build files
(considering, new
> request)
> When I release these features I will be at a point to talk
some more about
> inclusion in the eclipse base.
> Roscoe Rush
> roscoerush@xxxxxxxxx
>