【发布时间】:2021-08-19 10:28:22
【问题描述】:
我使用 Maven 构建了一个 Jar。 我试图实现的行为是:当用户使用命令 create 时,我想将 XML 文件存储在 jar 的文件夹中。有可能吗?
假设这是一个项目,我在其中添加了迁移工具的 jar。 我希望能够查看和编辑属性文件
【问题讨论】:
-
是的,当然。默认情况下,
src/main/resources中的所有内容都将放在您的 JAR 文件中。 -
将文件放入
src/main/resources,结果将在jar的根目录中包含文件。如果你想把它放在一个文件夹中,你必须在src/main/resources/FOLDER中创建一个文件夹... -
@khmarbaise 但我想在编译 jar 后存储它
-
@khmarbaise 获取 jar 怎么样?
-
@Fabio:所以您想在代码运行时修改 jar 文件?这是一个坏主意,通常不会这样做,最好将数据存储在其他地方。不过,这并非完全不可能。另外:“获取 jar”是什么意思?