Let’s say I have two multi-module projects,
bar. Both have a sub-project
api. In order to have both projects in the Eclipse workspace I followed the advice in the Frequently Asked Questions and added
eclipse.project.name = (rootProject.name + project.path).replaceAll(':', '.')
to the build files. The imported eclipse projects are named
bar.api now. Good so far.
Now, I have a third projects that consumes the
:bar:api project via dependency. In order to have a project dependency I added
settings.xml. When I now refresh the project via
[Gradle] -> [Refresh Gradle Project] a class path entry for the project
api is created which results in a build path error because the correct project name in Eclipse is
Is there something wrong in my setup or is this a Buildship or Tooling API issue?