[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[pdt-dev] Re: pdt-extras.map

Well, you'd lose automated daily/weekly releases, so maybe we need to hold off on that until I get it hooked up for VE first. It's on the list of Athena TODOs, we're just not there yet.

You could open a bug asking that they publish their tests; they should be doing so as part of good project hygiene as a member of the Galileo train.

Michael Spector wrote:
Sure. Thanks :)

DLTK don't provide binary builds for their Unit test framework, so the
only option for now is to fetch & compile the sources of
"org.eclipse.dltk.core.tests".

What must we do to move to the Athena builder? Isn't it dangerous step
before the Gallileo release?

Thanks,

On Sun, Apr 26, 2009 at 8:42 AM, Nick Boldt <nickboldt@xxxxxxxxx> wrote:
Plugins and features referenced in the *source* map file will only be
fetched / compiled / packaged if they're included in a feature being built.
So, to have them available when building and packaging tests, add them to
your test feature(s).

Or, would you prefer to include them as precompiled binaries? If so, I think
it's time to move PDT to the Athena build system, so you can more easily
manage your dependencies.

(You may recall ages ago I was asked if deps you be set in a properties file
rather than exclusively selected by regular expression from the list of
shared deps. Athena supports that, and therefore adding new binary reqs is
trivial: you just list the URLs and they'll be downloaded and will be
available for use when building or testing. Works with both runtime zips and
update site zips. With Athena, you tell the system what URLs to include, and
it generates Ant variables for those URLs/files dynamically; all you need to
do is check the resulting build.cfg file to see how to reference them in
your buildExtra.xml or testExtra.xml files in order to have them be unpacked
appropriately.)

Nick

On Sat, Apr 25, 2009 at 12:56 PM, Michael Spector <spektom@xxxxxxxxx> wrote:
Hi Nick,

I have a question regarding the modeling packaging system. Last week I
was working on refactoring Unit tests into a more appropriate (and
runnable by Eclipse builder) format.
New tests depend on org.apache.commons.lang and
org.eclipse.dltk.core.tests plug-ins. I've added entries for these
plug-ins into pdt-extras.map, but it seems like
it doesn't have any influence on the build process: these plug-ins
cannot be found (see my latest build log:

http://modeling.eclipse.org/pdt/downloads/drops/2.1.0/I200904251205/buildlog.txt)

I'll appreciate if you shed some light on this matter.

Thanks in advance!

--
Best regards,
Michael


--
Nick Boldt :: JBoss, a division of Red Hat
Productization Lead :: JBoss Tools & Dev Studio
Release Engineer :: Eclipse Modeling & Dash CBI
http://wiki.eclipse.org/User:Nickb





-- Nick Boldt :: http://wiki.eclipse.org/User:Nickb Release Engineer :: Eclipse Modeling & Dash Athena