My scenario is as follows. The workspace I use contains two projects:
1) a fork of scala/scala (referred to as project Kepler, see
its .project and .classpath here:
https://github.com/scalamacros/kepler),
2) a playground that depends on Kepler.
Since project Kepler is built by Scala IDE, the result of compilation
is a bunch of *.class files (follow the aforementioned link to see
exact paths). That's why scala-library and scala-compiler within the
playground are referenced as class folders, namely: Kepler/build/quick/
classes/library and Kepler/build/quick/classes/compiler (btw, I do
need both of these libraries, since I'm working with reflection).
And here comes the problem. All the time Scala IDE claims that "The
scala library found in the build path doesn't expose its version.
Please replace the scala library with the scala container or a valid
scala library jar", however library.properties file is present in
Kepler/build/quick/classes/library.
I tried closing/reopening the projects, closing/reopening the IDE,
refreshing the projects and cleaning them. Nothing helps. Should I
submit a bug report?