如何阻止 bazel 创建项目源文件的整个副本?



我在一个名为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

最新更新