Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 558971

Summary: Travis Build fails due to missing guice-3.0-no_deps.jar, check guice version used
Product: [Tools] GEF Reporter: Zoey Gerrit Prigge <eclipse>
Component: RelEngAssignee: gef-inbox <gef-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: miklossy, nyssen
Version: unspecified   
Target Milestone: 5.3.2 (2020-12)   
Hardware: Other   
OS: Linux   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=563632
Whiteboard:

Description Zoey Gerrit Prigge CLA 2020-01-09 07:39:07 EST
Hi.


The automatic travis build recently fails due to 

[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.25.0:compile (default-compile) on project org.eclipse.gef.common: Could not resolve extra classpath entry: Could not transfer artifact com.google.inject:guice:jar:no_deps:3.0 from/to sonatype (https://oss.sonatype.org/content/repositories/releases/): Access denied to: https://oss.sonatype.org/content/repositories/releases/com/google/inject/guice/3.0/guice-3.0-no_deps.jar , ReasonPhrase:Forbidden.

https://travis-ci.org/eclipse/gef/builds/634658052

I have been in touch with Alexander (cc) and we agreed on the following:

It appears, the build process is cancelled due to the "no_deps" package no longer existing.

We have checked extra-classpath entries in parent POM org.eclipse.gef.releng/pom.xml which do not reference the "no_deps" package.

It seems this is due to a dependency in multibindings.

As a temporary fix, I will increase the version numbers in the parent pom.xml to 4.0 as this allows for the (travis) build to run on my fork.

This however leads to different versions being used by tycho and by our code as included in the manifests which still uses version 3.

We should check which versions are available in eclipse orbit and test for compatibility with our code to increase the version ranges in manifests accordingly.
Comment 1 Tamas Miklossy CLA 2020-11-25 00:37:30 EST
The Travis build has been switched off, since it has been superseded by JIRO. https://bugs.eclipse.org/bugs/show_bug.cgi?id=563632

Resolving as fixed in 5.3.2 (2020-12).