小编Chr*_*Tei的帖子

使用 Bazel 在 VSCode 中查找 java 导入

不确定这是 Bazel 问题还是 VScode 问题,但可能两者都有。

我是 VSCode 的新手,并且正在尝试使用 Bazel 作为我的构建系统来设置一个项目(如果有的话)。我正在尝试找到一种方法来获取代码中使用的类的导入,但似乎无法让 VSCode 来解析它们。

我在其他地方看到Maven for Java插件应该能够在我的 java 代码中导入符号,但它似乎不适合我。这就是为什么我认为使用 Bazel 存在问题。

有没有办法:

  1. 自动解析特定符号的导入(例如来自SpringBoot的@Configuration)?
  2. 自动将这些依赖项添加到我的构建文件中?(我已经在我的工作区中正确设置了相关的外部部门。)

任何帮助将不胜感激,如果我需要提供更多信息,请告诉我。

bazel visual-studio-code

8
推荐指数
0
解决办法
544
查看次数

在Java Gradle项目中设置资源文件夹

我正在尝试建立一个Gradle Java项目,但是由于某种原因,我似乎无法在构建中注册资源文件夹。每当我尝试写入文件时,它都会写入项目根目录而不是资源文件夹。

我的项目目录如下:

  • src
    • 主要
      • 爪哇
      • 资源

这是我的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)

java gradle build.gradle

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

bazel ×1

build.gradle ×1

gradle ×1

java ×1

visual-studio-code ×1