Bug 565417 - package com.sun.jdi is accessible from more than one module

This patch switches compilation to Java 11 to consume "com.sun.jdi"
packages from JDK, but requires patch for jdt.debug which would remove
duplicated jdi packages contributed by jdt.debug.

This is required to avoid "The package com.sun.jdi is accessible from
more than one module" error, because jdt.debug ships own version of
"com.sun.jdi" packages, and this breaks compilation on Java 11.

Change-Id: I782fcc5eafcb1456b9a0ce72def583320a4a33db
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
3 files changed
tree: b81578da896cbc4054674e65f71234dcc02bcf29
  1. modules/
  2. org.eclipse.jdt.annotation/
  3. org.eclipse.jdt.annotation_v1/
  4. org.eclipse.jdt.apt.core/
  5. org.eclipse.jdt.apt.pluggable.core/
  6. org.eclipse.jdt.apt.pluggable.tests/
  7. org.eclipse.jdt.apt.tests/
  8. org.eclipse.jdt.apt.ui/
  9. org.eclipse.jdt.compiler.apt/
  10. org.eclipse.jdt.compiler.apt.tests/
  11. org.eclipse.jdt.compiler.tool/
  12. org.eclipse.jdt.compiler.tool.tests/
  13. org.eclipse.jdt.core/
  14. org.eclipse.jdt.core.ecj.validation/
  15. org.eclipse.jdt.core.formatterapp/
  16. org.eclipse.jdt.core.internal.tools/
  17. org.eclipse.jdt.core.tests.builder/
  18. org.eclipse.jdt.core.tests.compiler/
  19. org.eclipse.jdt.core.tests.model/
  20. org.eclipse.jdt.core.tests.performance/
  21. org.eclipse.jdt.tests.latestBREE/
  22. tests-pom/
  23. .gitignore
  24. CONTRIBUTING
  25. LICENSE
  26. NOTICE
  27. pom.xml
  28. README.md
README.md

JDT Core

This is the core part of Eclipse's Java development tools. It contains the non-UI support for compiling and working with Java code, including the following:

  • an incremental or batch Java compiler that can run standalone or as part of the Eclipse IDE
  • Java source and class file indexer and search infrastructure
  • a Java source code formatter
  • APIs for code assist, access to the AST and structured manipulation of Java source.

For more information and important links, refer to the [JDT wiki page] 1 or the [JDT project overview page] 2.

License

Eclipse Public License (EPL) v2.0