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"


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)

-Andrew



"Barrie Treloar" <baerrach@xxxxxxxxx>
Sent by: pde-build-dev-bounces@xxxxxxxxxxx

02/28/2007 05:45 PM

Please respond to
"Eclipse PDE Build developers list." <pde-build-dev@xxxxxxxxxxx>

To
"Eclipse PDE Build developers list." <pde-build-dev@xxxxxxxxxxx>
cc
Subject
Re: [pde-build-dev] The difference between "assemble" and "package"







On 2/28/07, Andrew Niefer <aniefer@xxxxxxxxxx> wrote:

Barrie,

Essentially, the assemble is collecting the pieces that were built and package is collecting the binary pieces.  The specific reasons for this are likely lost in antiquity :)

However, note that the package only runs if the property runPackager is set, so it is possible to only collect the built pieces.

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


I can't remember if there are any issues with only doing the zip on the package.  Take a look at the generateTarGZTasks and generateGZipTarget..  Notice that the GZip target when assembling only runs if the runPackager property is not set.

You could make the zipping during assemble conditional on the packager not running.  The only issue would be having the assemble fileset available when we are generating for package.


>From what I can tell assemble and package are only used in a product build.
Building plugins or features does not use these files (even though they may get created by pde).

>From this I think I can move any archiving steps out of assemble and into package, as long as I can get the assemble fileset available when running package.
_______________________________________________
pde-build-dev mailing list
pde-build-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/pde-build-dev


Back to the top