[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ecf-dev] Java8 support
|
Ok, I've made additions/changes to the ecf.rmap file and now the
buckminster materialization is happening properly.
However, when buckminster runs the PDE build, the compile fails because
the J2SE-1.8 BREE is not recognized. See below for the output for the
C-HEAD-org.eclipse.ecf.remoteservice build.
This doesn't happen when I locally (my workspace) invoke the feature
export for org.eclipse.ecf.remoteservice.feature. But in that case 1.8
is being used as the vm running Eclipse/PDE, and the target platform is
4.4.I20140408.
Is it obvious to Markus, Wim, or others...what needs to change in the
Jenkins build to allow the 1.8 BREE (in 2.0.0 version of asyncproxy) to
be available?
Thanks,
Scott
--output from
https://build.ecf-project.org/jenkins/job/C-HEAD-remoteservice.feature/115/consoleText
...
WARN: Server returned lastModified <= 0 for http://download.ecf-project.org/repo/compositeArtifacts.xml
Processing changes in target platform locations...
INFO: Resetting target platform Directory /opt/hudson/jobs/C-HEAD-remoteservice.feature/workspace/targetPlatformPath
Done processing changes in target platform locations
Unable to determine readerType for project org.eclipse.ecf.remoteservice.asyncproxy.j8. Assuming "local"
Unable to determine readerType for project org.eclipse.ecf.remoteservice.asyncproxy. Assuming "local"
Unable to determine readerType for project org.eclipse.ecf.remoteservice. Assuming "local"
Unable to determine readerType for project org.eclipse.ecf.remoteservice.feature. Assuming "local"
Project org.eclipse.ecf.remoteservice.feature now has dynamic dependencies to org.eclipse.ecf.remoteservice org.eclipse.ecf.remoteservice.asyncproxy org.eclipse.ecf.remoteservice.asyncproxy.j8
INFO: Import complete.
Doing full workspace refresh
Cancel jobs that are known to run indefinitely...
Waiting for jobs to end
importtargetdefinition 'http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/plain/releng/org.eclipse.ecf.releng.bm/ECF3-6Baseline.target'
Downloading http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/plain/releng/org.eclipse.ecf.releng.bm/ECF3-6Baseline.target
Doing full workspace refresh
Cancel jobs that are known to run indefinitely...
Waiting for jobs to end
lstargets
Using workspace at file:/opt/hudson/jobs/C-HEAD-remoteservice.feature/workspace/ ...
* Directory /opt/hudson/jobs/C-HEAD-remoteservice.feature/workspace/targetPlatformPath : linux,gtk,x86_64/en_US
Target Platform : linux,gtk,x86_64/en_US
ECF3-6Baseline : linux,gtk,x86_64/en_US
Running Platform : linux,gtk,x86_64/en_US
Doing full workspace refresh
Cancel jobs that are known to run indefinitely...
Waiting for jobs to end
addbaseline '-A' 'ECF3-6Baseline'
Doing full workspace refresh
Cancel jobs that are known to run indefinitely...
Waiting for jobs to end
Joining JOB: (org.eclipse.buckminster.core.metadata.MetadataSynchronizer$MetadataRefreshJob) Metadata refresh(2789)
build
Error: file /opt/hudson/jobs/C-HEAD-remoteservice.feature/workspace/projects/org.eclipse.ecf.remoteservice.asyncproxy.j8: Unbound classpath container: 'JRE System Library [JavaSE-1.8]' in project 'org.eclipse.ecf.remoteservice.asyncproxy.j8'
Error: file /opt/hudson/jobs/C-HEAD-remoteservice.feature/workspace/projects/org.eclipse.ecf.remoteservice.asyncproxy.j8: The project cannot be built until build path errors are resolved
Warning: file /opt/hudson/jobs/C-HEAD-remoteservice.feature/workspace/projects/org.eclipse.ecf.remoteservice.asyncproxy.j8/META-INF/MANIFEST.MF, line 11: 'JavaSE-1.8' is not a valid Execution Environment
Warning: file /opt/hudson/jobs/C-HEAD-remoteservice.feature/workspace/projects/org.eclipse.ecf.remoteservice.asyncproxy.j8/build.properties, line 1: There is no 'javacSource' build entry and the project has Java compliance preferences set
Warning: file /opt/hudson/jobs/C-HEAD-remoteservice.feature/workspace/projects/org.eclipse.ecf.remoteservice.asyncproxy.j8/build.properties, line 1: There is no 'javacTarget' build entry and the project has Java compliance preferences set
Warning: file /opt/hudson/jobs/C-HEAD-remoteservice.feature/workspace/projects/org.eclipse.ecf.remoteservice.asyncproxy.j8/build.properties, line 1: There is no 'javacErrors..' build entry and the project has Java compliance preferences set
Error: file /opt/hudson/jobs/C-HEAD-remoteservice.feature/workspace/projects/org.eclipse.ecf.remoteservice: The project was not built since it depends on org.eclipse.ecf.remoteservice.asyncproxy.j8, which has build path errors
Error: file /opt/hudson/jobs/C-HEAD-remoteservice.feature/workspace/projects/org.eclipse.ecf.remoteservice: API analysis aborted for 'org.eclipse.ecf.remoteservice' since its build path is incomplete
Errors: 4
Warnings: 4
Infos: 0
Build failed after 0 seconds.
Doing full workspace refresh
Cancel jobs that are known to run indefinitely...
Waiting for jobs to end
Build step 'Use builders from another project' marked build as failure
Archiving artifacts
Sending e-mails to: slewis@xxxxxxxxxxxxx
Finished: FAILURE
On 4/8/2014 11:35 AM, Scott Lewis wrote:
On 4/8/2014 11:12 AM, Wim Jongman wrote:
I don't think it is possible. Did you manage to get it working
without buckminster, i.e. try to export the feature by hand?
Yes...just locally via (j8 enabled) Eclipse 4.4 PDE feature
export...but that worked fine (i.e. both versions of asyncproxy bundle
are built).
I think it must be possible with Bucky to support the build of
multiple versions of a single bundle...as I would expect that someone
in the group of simultaneous release projects is doing something with
building multiple versions of a bundle.
I've already posted a question about this use case to buckminster-dev
mailing list (couple of days ago)...but no response from the
buckminster guys yet.
Thanks,
Scott
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev