Luke Cwik created BEAM-7480:
-------------------------------
Summary: Content root "runners/flink/1.5/src/main/java" is defined
for modules "beam.runners.flink.1.5.main" and "beam.runners.flink.1.6.main".
Key: BEAM-7480
URL: https://issues.apache.org/jira/browse/BEAM-7480
Project: Beam
Issue Type: Improvement
Components: runner-flink
Reporter: Luke Cwik
When editing module settings in Intellij, I get the following error now:
```
Content root "~/git/beam/runners/flink/1.5/src/main/java" is defined for
modules "beam.runners.flink.1.5.main" and "beam.runners.flink.1.6.main".
Two modules in a project cannot share the same content root.
```
I have hit this error before when getting "two" projects both point at the same
source path. This has been worked around in the past by setting the source in
compileJava/compileTestJava instead of updating the content roots to point to
the same directory.
Both runners/google-cloud-dataflow-java/worker and
[runners/google-cloud-dataflow-java/worker/legacy-worker|https://github.com/apache/beam/blob/f50e7d0d3e8ac7ee39f46bc2cf7ce52f944e502f/runners/google-cloud-dataflow-java/worker/legacy-worker/build.gradle#L181]
use the same source files.
[runners/google-cloud-dataflow-java/worker/legacy-worker|https://github.com/apache/beam/blob/f50e7d0d3e8ac7ee39f46bc2cf7ce52f944e502f/runners/google-cloud-dataflow-java/worker/legacy-worker/build.gradle#L181]
uses a method that works around the Intellij limitation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)