不确定这是 Bazel 问题还是 VScode 问题,但可能两者都有。
我是 VSCode 的新手,并且正在尝试使用 Bazel 作为我的构建系统来设置一个项目(如果有的话)。我正在尝试找到一种方法来获取代码中使用的类的导入,但似乎无法让 VSCode 来解析它们。
我在其他地方看到Maven for Java插件应该能够在我的 java 代码中导入符号,但它似乎不适合我。这就是为什么我认为使用 Bazel 存在问题。
有没有办法:
任何帮助将不胜感激,如果我需要提供更多信息,请告诉我。
我正在尝试建立一个Gradle Java项目,但是由于某种原因,我似乎无法在构建中注册资源文件夹。每当我尝试写入文件时,它都会写入项目根目录而不是资源文件夹。
我的项目目录如下:
这是我的build.gradle文件
apply plugin: 'java'
apply plugin: 'application'
repositories {
mavenCentral()
}
mainClassName='Test'
sourceSets {
main {
java {
srcDirs= ["src/main/java"]
}
resources {
srcDirs= ["src/main/resources"]
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是我用来查看是否可以访问资源文件夹的Test.java
import java.io.*;
public class Test {
public static void main(String[] args) throws Exception {
FileWriter writer = new FileWriter(new File("Test.txt"));
writer.write("Test");
writer.close();
}
}
Run Code Online (Sandbox Code Playgroud)