Not completely related to making the build instructions easier but I
had some other ideas to save build time this morning that I thought
I'd share. A significant amount of time spent by the build today is
due to building all the architectures as well as copying and
mirroring bundles into various maven repositories inside the target
directories of each module.
1. Make building the module eclipse.platform.repository enabled via
a profile
I don't believe most users would need this repository unless
they plan on running the junit tests on their own.
2. tychoeclipsebuilder should only build what most users probably
want sdk (depends on rcp.config too)
All the other modules could be enabled via a profile (maybe use
the same profile as in 1?)
3. Only build for win32, linux, and mac by default
Again a profile (same as 1?) could be used to activate the other
platforms but by default users can build the main 3. I know there
was discussion about building only for the users own machine but I
believe there are a few fragments that are required at the moment
that would fail the build if we don't build them.
Thanh
On 11/28/2012 11:45 AM, Andrew Ross wrote:
Hi Everyone,
This may be a quick thing.
Jan suggests
we drop -Dmaven.repo.local=$LOCAL_REPO in our Eclipse
platform build instructions.
I agree with this suggestion so it has my +1. My thinking is that
anyone who really cares deeply will not be blocked from specifying
where their output goes. Casual builders and newcomers don't need
to care.
If you would, please let me know where you stand by +1 or -1. If
we make it to +4 with no strong objections, I'll make the change.
Thanks,
Andrew
_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cbi-dev
|