如何使用VSCODE将YML文件添加到我的项目中?

时间:2019-01-18 20:26:56

标签: java maven visual-studio-code yaml

在我的Java项目中,插入YAML文件时,我意识到有一个感叹号。使用Maven命令进行编译时,无法在.jar文件中找到YAML文件。我需要将此YAML放在.jar文件中。

我认为感叹号不正常,如下所示:

Image

如果这不正常,我该如何解决这个问题?如何将YAML文件添加到我的项目中?

1 个答案:

答案 0 :(得分:2)

通常,您会将诸如属性和yaml文件之类的文件放在名为src/main/resources的目录中。诸如Maven和Gradle之类的构建工具将在此目录中扫描文件,并将其包含在jar中(通常无需其他配置)。如果它仅位于src目录中,并且您没有特殊的配置告诉Maven将文件从该目录添加到jar中,则不会。

文件位于src/main/resources目录中时,您可以使用类App.class.getResourceAsStream()在类路径中的应用程序中访问它们。