Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cbi-dev] Building a subset of platform based on a patch?

Hi all,

sorry for a (probably) trivial question: to avoid long build times I would 
like to build only Linux GTK 64 bit platfrom build (without tests and without 
native bits).

How I can do that?

I followed the wiki to build entire platform [1], found few issues [2], but 
found no hints about the "patch" build which would produce the final sdk 
package.

My steps so far:

git clone -b master --recursive 
git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git
cd eclipse.platform.releng.aggregator
git pull --recurse-submodules
git submodule update
mvn -e clean verify -Dmaven.test.skip=true

This generates the *all* possible sdk builds for *all* platforms into 
eclipse.platform.releng.tychoeclipsebuilder/sdk/target/products/

Now given the fact that I'm interested only on few patches in 
eclipse.platform.ui module, I've tried to:

cd eclipse.platform.ui
git fetch https://git.eclipse.org/r/platform/eclipse.platform.ui 
refs/changes/96/38896/1 && git checkout FETCH_HEAD
mvn -Pbuild-individual-bundles clean verify -Dmaven.test.skip=true

which built *something* successfully but didn't updated *anything* under  
eclipse.platform.releng.tychoeclipsebuilder/sdk/target/products/

So what magic maven options I have to apply and which magic targets I have to 
run to integrate my patched platform.ui plugins into the final sdk build for a 
single platform?

[1] https://wiki.eclipse.org/Platform-releng/Platform_Build
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=456510

-- 
Kind regards,
google.com/+AndreyLoskutov


Back to the top