Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] Java8 support

Hi Folks,

In the short term, I've decided to do the following:

1) Build the asyncproxy 1.0.0 and 2.0.0 (j8) bundles locally on my Eclipse 4.4+java8-enabled system.
2) Place the resulting p2 repo on download.eclipse.org
3) Modify the builds of several of the projects (the remoteservice projects) to use the p2 repo (2) as the source for the binaries of these two bundles.

I've done this, and the resulting SDK build is here (which does include 1.0 and 2.0 versions of asyncproxy) [1].

In the short term (Luna M7/ECF 3.8.1) this will serve to include the j8 support for remote services in ECF 3.8.1...and it doesn't require rewiring the entire build in order to build one method of one class using Buckminster+Eclipse+Java8 (which...excepting some example code...the only j8 code that exists in ECF right now).

This is not a long term solution...i.e. I do want to eventually move everything on the build up to using java8...so that we can add more things (e.g. examples, etc) that use CompletableFuture more easily, but given the lack of resources available these days, it will have to serve.

Thanks...and Markus and Wim...if we can get together let's please do so.

Scott

[1] http://build.ecf-project.org/repo/C-HEAD-sdk.feature/lastSuccessful/archive/site.p2/

On 4/10/2014 10:07 AM, Scott Lewis wrote:
On 4/10/2014 9:51 AM, Markus Alexander Kuppe wrote:
On 04/10/2014 06:33 PM, Scott Lewis wrote:
Thanks for the diagnosis Wim.    I suppose we have to point at a recent
integration build for 4.4...as even 4.4 didn't have java8 support until
quite recently.

Wim...for coordination...would you rather do/try this, or should I?

Hi,

please note that the Jenkins Buckminster plugin doesn't support 4.4 yet.
We will have to install a 4.4. Buckminster with the director manually
for the moment. Then, add a (manually installed) buckminster
installation in the global jenkins config and update the build templates
to use this new installation.

Unfortunately, I don't know how to do these step...at least without further explanation/details (e.g. 'director manually' and 'manually installed'). And my guess is that this may also require shell access...and I'm still waiting on support@xxxxxxxxxx for that.

Can we schedule something in coming week?...among me, Markus, and Wim...to get the necessary steps hammered out/communicated/detailed...and then I...or someone else if available/desired...will complete?

Thanks,

Scott


HTH
Markus

_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev

_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev



Back to the top