Twitter github

PDE Build & Subfolders

When you are on vacation (snowboarding for a week), it’s always interesting to think of what changed while you’re gone (then you get upset combing through thousands of emails when you get back ;p). Here is my favorite change so far: Bug 165349. Basically this PDE build enhancement (for 3.3M4) allows one to copy subfolders in an easy fashion, for example…

root.folder.<subfolder> = [absolute:][file:]<path>
root.<config>.folder.<subfolder> = [absolute:][file:]<path>

ie.,
root.folder.foo = …
root.win32.win32.x86.folder.foo/bar = …

This change will be used by PDE to allow people to export JREs along with their products.

  • AlBlue

    Yeah, but you still can’t have a single install for all of them. For example, it’s legitimate to have a plugin folder that contains both .win32. and .linux. but there’s only a single ‘jre’ directory. You can’t have ‘jre.win32’ and ‘jre.linux’, so it’s not much better than before; though, of course, you can export a single platform configuration with a jre

  • AlBlue

    Yeah, but you still can’t have a single install for all of them. For example, it’s legitimate to have a plugin folder that contains both .win32. and .linux. but there’s only a single ‘jre’ directory. You can’t have ‘jre.win32’ and ‘jre.linux’, so it’s not much better than before; though, of course, you can export a single platform configuration with a jre

  • Andrew

    You could have jre.win32 and jre.linux if you wanted to. You would just have to pass the -vm argument when launching. I’m starting to maintain common installs for multiple *nix platforms, so far the result is scripts that copy platform specific root files from features/org.eclipse.platform.launchers and set the jre to run.

  • Andrew

    You could have jre.win32 and jre.linux if you wanted to. You would just have to pass the -vm argument when launching. I’m starting to maintain common installs for multiple *nix platforms, so far the result is scripts that copy platform specific root files from features/org.eclipse.platform.launchers and set the jre to run.