Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [pde-build-dev] The difference between "assemble" and "package"

On 3/1/07, Barrie Treloar <baerrach@xxxxxxxxx> wrote:
On 3/1/07, Andrew Niefer <aniefer@xxxxxxxxxx> wrote:
>
> Barrie,
>
> these files are definately used by feature builds.  A product build is
really just a feature build  with the feature generated for you.
>
> The generated assemble and package scripts are called from the assemble
and package targets in the main org.eclipse.pde.build/scripts/build.xml.
(This build.xml is imported by the productBuild.xml)
>

Let me clarify, the "main" target of the ../../assemble.* and package.*
files are never called during a feature build.

The main target is the only one that is creating the
destfile="${archiveFullPath}", which is used in a product build.

By feature build, I meant creating the build.xml "zip.distribution" of
the feature and not a product build based on a feature set.

Looking at my project I can see that
assemble.org.eclipse.pde.build.container.feature.win32.win32.x86.xml
is used to create the ${archiveFullPath} so that it contains all
plugins from the "workspace" and any launcher files.

Whereas the package.org.eclipse.pde.build.container.feature.win32.win32.x86.xml
is used to update the ${archiveFullPath} with all the plugins needed
to run your plugin from the eclipse target.

Andrew wrote:
As well, the package is used by the packager.xml script to repackage previously built zips.

Can you provide more information, links, what is it used for, on the packager?
I've never used it before.

Thanks
Barrie


Back to the top