Skip to main content



      Home
Home » Archived » Buckminster » Headless Buckminster Eclipse version(How to install a specified version of eclipse runtime into headless Buckminster?)
Headless Buckminster Eclipse version [message #553668] Wed, 18 August 2010 08:35 Go to next message
Eclipse UserFriend
Hello!

I'm developing an automated build process for a java osgi project. I need to build the source code with a definite eclipse version. How can I install the given version of the Eclipse runtime into the headless Buckminster? Can you help me, please? Thanks in advance!
Re: Headless Buckminster Eclipse version [message #553876 is a reply to message #553668] Thu, 19 August 2010 05:10 Go to previous messageGo to next message
Eclipse UserFriend
Hi,

Buckminster doesn't run with just any Eclipse runtime so I'm afraid that might be difficult.

Why do you need a specific Eclipse runtime? Isn't it enough to install whatever version you need into the target platform?

Regards,
Thomas Hallgren


On 08/18/2010 02:35 PM, Csaba Gabor Molnar wrote:
> Hello!
>
> I'm developing an automated build process for a java osgi project. I
> need to build the source code with a definite eclipse version. How can I
> install the given version of the Eclipse runtime into the headless
> Buckminster? Can you help me, please? Thanks in advance!
Re: Headless Buckminster Eclipse version [message #554473 is a reply to message #553876] Mon, 23 August 2010 06:56 Go to previous messageGo to next message
Eclipse UserFriend
Thanks for the answer. I need the specific runtime because we want to avoid the compatibility problems of developing with different Eclipse versions. I tried to install the Eclipse runtime into the target platform but if I compile with buckminster build command it will use the installed version of Eclipse runtime in headless buckminster for the build. I think this can be different from the build in other Eclipse version. So, I have to make a headless Eclipse build with the needed Eclipse version. Am I right?
Re: Headless Buckminster Eclipse version [message #554555 is a reply to message #554473] Mon, 23 August 2010 10:20 Go to previous messageGo to next message
Eclipse UserFriend
The typical approach is to use a target platform definition that
specifies exactly what you are building against. This allows using newer
versions of the build tools.

There are good reasons to require the use of "old" tools (i.e. ensure
that they do *exactly* the same thing over time - warts and all), but it
is then naturally not possible to benefit from bug fixes and new
features in later versions of the tools.

Regards
- henrik

On 8/23/10 12:56 PM, Csaba Gabor Molnar wrote:
> Thanks for the answer. I need the specific runtime because we want to
> avoid the compatibility problems of developing with different Eclipse
> versions. I tried to install the Eclipse runtime into the target
> platform but if I compile with buckminster build command it will use the
> installed version of Eclipse runtime in headless buckminster for the
> build. I think this can be different from the build in other Eclipse
> version. So, I have to make a headless Eclipse build with the needed
> Eclipse version. Am I right?
Re: Headless Buckminster Eclipse version [message #554573 is a reply to message #554473] Mon, 23 August 2010 10:59 Go to previous message
Eclipse UserFriend
On 08/23/2010 12:56 PM, Csaba Gabor Molnar wrote:
> ... if I compile with buckminster build command it will use the
> installed version of Eclipse runtime in headless buckminster for the
> build.

I think this statement can be a bit ambigous. There are two issues:

What's used as the target platform:
Buckminster will build against the target platform. It will not build against the Eclipse runtime, unless of course, you
haven't specified a target platform. In that case, it will use the runtime as the default target platform.

What tools are used (i.e. the compiler, the packager, the zipper, etc.):
Buckminster uses the compiler that is installed and this compiler must be compatible with the Buckminster runtime.

> I think this can be different from the build in other Eclipse
> version. So, I have to make a headless Eclipse build with the needed
> Eclipse version. Am I right?

If what you're after is using an older version of the compiler, then you can do that too. We have an archive of older
Buckminster versions here: http://archive.eclipse.org/tools/buckminster/archivedsites-3 .6 (or archivedsites-3.5 or
archivedsites-3.4). With older tools comes less functionality and more bugs but we do maintain those archives for people
who really want close to 100% reproducible builds.

What we do _not_ support is to install older versions of the compiler etc. into the Buckminster runtime. There would be
little point in doing that since resulting install would be something that has never been used before. If your ambition
is to create a 100% reproducible install, then you must use older complete installs (i.e. the archives).

HTH,

- thomas
Previous Topic:materialize update site project
Next Topic:product definition location
Goto Forum:
  


Current Time: Mon Aug 04 16:43:23 EDT 2025

Powered by FUDForum. Page generated in 0.06012 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top