| Summary: | [Xbase] Check and Quickfix if libs are missing on the classpath. | ||
|---|---|---|---|
| Product: | [Modeling] TMF | Reporter: | Christian Dietrich <christian.dietrich.opensource> |
| Component: | Xtext | Assignee: | Jan Koehnlein <jan> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | karsten.thoms, sven.efftinge, tmf.xtext-inbox |
| Version: | 2.0.0 | Flags: | sven.efftinge:
juno+
|
| Target Milestone: | M4 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
We should have a validation error which indicates that the Xbase lib is not on the project's classpath. A quickfix should allow users to easily add it. *** Bug 347691 has been marked as a duplicate of this bug. *** We have the compile check for some time now. For 2.2 Dennis already introduced a library. A quick fix should also be done for 2.2. First shot pushed to master Simplified and pushed to MASTER. Closing all bugs that were set to RESOLVED before Neon.0 Closing all bugs that were set to RESOLVED before Neon.0 |
When i work with a Project that uses Xbase or Xtend2 (e.g. editing .xtend files or working with . dmodel files) i have to place my models in a (plugin) project where org.eclipse.xtext.xbase.lib and/or org.eclipse.xtext.xtend2.lib are on the classpath. when i am creating xtend files i get at least a hint that these are missing. when creating a .dmodel file i get no hints at all and something like if (1 < 2) {} does not work due the missing < operator. what are the plans to make this a bit more suitable for the enduser e.g. when i want to work with a plain java project. ~Christian