Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tycho-user] Unable to build with Java 12

Hi,

MacOS X now seems to come with Java 12 by default. So far I have been unable to get any of my Eclipse projects to build under Java 12. I have tried updating to Tycho 1.5.0-SNAPSHOT as well as downgrading Maven to 3.6.0 but still no luck. I have seen a whole range of different errors depending on the version of Tycho/Maven, but the main one (or at least the current one) appears to be:

[ERROR] Cannot resolve target definition:
[ERROR]   Software being installed: org.eclipse.equinox.executable.feature.group 3.8.400.v20190515-0925
[ERROR]   Missing requirement: org.eclipse.equinox.launcher 1.5.400.v20190515-0925 requires 'osgi.ee; (&(osgi.ee=JavaSE)(version=1.7))' but it could not be found
[ERROR]   Cannot satisfy dependency: org.eclipse.equinox.executable.feature.group 3.8.400.v20190515-0925 depends on: org.eclipse.equinox.p2.iu; org.eclipse.equinox.launcher [1.5.400.v20190515-0925,1.5.400.v20190515-0925]
[ERROR] 

The target file specifies http://download.eclipse.org/eclipse/updates/4.12milestones. I have tried adding various IU’s but to no avail. Note that the current IU’s build fine under Java 8. I even dug through the org.eclipse.equinox.launcher bundles and osgi.ee seems to be exported from there, so it is not obvious why it is not being resolved.

Any suggestions on how to proceed would be appreciated.

Regards,
Greg

Back to the top