JDK-8289255 : update Eclipse .classpath and other configuration files
  • Type: Bug
  • Component: javafx
  • Sub-Component: build
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2022-06-27
  • Updated: 2022-09-10
  • Resolved: 2022-07-11
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
openjfx19Fixed
Related Reports
Blocks :  
Cloners :  
Relates :  
Description
Attempting to build jfx with the latest Eclipse Version: 2022-06 (4.24.0) results in 13,517 errors and 63 warnings, mostly due to misconfigured *.classpath* files.

Example:

```
Description	Resource	Location	Path
AfterAll cannot be resolved to a type	DoubleShortcutProcessingTest.java	line 78	/systemTests/src/test/java/test/robot/javafx/scene
Assertions cannot be resolved	DoubleShortcutProcessingTest.java	line 68	/systemTests/src/test/java/test/robot/javafx/scene
Assertions cannot be resolved	DoubleShortcutProcessingTest.java	line 159	/systemTests/src/test/java/test/robot/javafx/scene
Assertions cannot be resolved	DoubleShortcutProcessingTest.java	line 162	/systemTests/src/test/java/test/robot/javafx/scene
Assumptions cannot be resolved	DoubleShortcutProcessingTest.java	line 64	/systemTests/src/test/java/test/robot/javafx/scene
BeforeAll cannot be resolved to a type	DoubleShortcutProcessingTest.java	line 72	/systemTests/src/test/java/test/robot/javafx/scene
Test cannot be resolved to a type	DoubleShortcutProcessingTest.java	line 62	/systemTests/src/test/java/test/robot/javafx/scene
The import org.junit.jupiter cannot be resolved	DoubleShortcutProcessingTest.java	line 33	/systemTests/src/test/java/test/robot/javafx/scene
The import org.junit.jupiter cannot be resolved	DoubleShortcutProcessingTest.java	line 34	/systemTests/src/test/java/test/robot/javafx/scene
```

NOTES

1. This is my first PR, so any feedback will be greatly appreciated!
2. jfx/ should be imported in Eclipse workspace as a gradle project.  After it is imported, all modified files need to be *reverted*
3. The list of supported projects is:
- base
- controls
- fxml
- graphics
- jfx
- media
- swing
- swt
- systemTests (can be dropped in favor ot tests
- tests
- web
4. the list of projects not (yet) supported:
- apps
- apps/*
- buildSrc
These projects need to be removed from the workspace or simply closed.  The work on these projects might continue together with apps cleanup, see JDK-8221708

Comments
Changeset: 437c078a Author: Andy Goryachev <andy.goryachev@oracle.com> Committer: Nir Lisker <nlisker@openjdk.org> Date: 2022-07-11 19:45:50 +0000 URL: https://git.openjdk.org/jfx/commit/437c078abe32b1aa8a4a99987454efeae5358c6b
11-07-2022

A pull request was submitted for review. URL: https://git.openjdk.org/jfx/pull/804 Date: 2022-06-27 23:19:36 +0000
29-06-2022