我在一个名为java-fun
的目录中有一个简单的Java项目。Bazel已安装并正常运行。但是无论何时运行,它都会生成一个名为bazel-java-fun
的目录,其中包含我的根目录java-fun
中所有src/.../*.java
文件的副本。
现在我的IDE显示了一个冲突的类名错误:Duplicate class found in the file '/Users/traviscramer/java-fun/bazel-java-fun/src/main/Main.java'
为每个单独的Java类。
是否有一种方法来配置bazel,使它不会在我的工作空间中创建这个bazel-<project name>
目录?
在您的工作区中创建一个.bazelrc
。
添加到.bazelrc
:
build --symlink_prefix=/ # Out of source build