Community
Participate
Working Groups
Currently the StandaloneSetup assumes that you only have projects that physically reside within the workspace root directly. That is linked projects are not reconsidered. There are currently two ideas how to improve this: 1) Specify a couple of paths, which are scanned for .project files recursively. 2) Use information provided in .metadata/.plugins/org.eclipse.core.resources/.projects in order to find out which projects are really linked into the workspace. The former seems to be simpler, while the latter is more accurate.
Created attachment 177053 [details] proposed patch
Cool, thanks! :-)
We discussed that option 2) has the problem, that workspace .metadata usually doesn't exist on build servers. Also copying the code from core.resources adds a lot of stuff. I'ld like to have a simple implementation for 1). Without any added abstractions and factories. It should just search the directory recursively for .project files and add the information to the EcorePlugin.getPlatformResourceMap().
Since we migrated to git, generation of test languages didn't work anymore. Therefore I had to fix this.