gpt4 book ai didi

java - 如何读取Maven的POM.xml中资源文件夹中排除的文件

转载 作者:行者123 更新时间:2023-12-02 02:56:26 29 4
gpt4 key购买 nike

我需要帮助。我的资源文件夹中只有几个文件,这些文件在应用程序运行时很有用,而且也是静态的,但是,如果需要添加/删除更多数据,其中一个文件是依赖于用户的。因此,我从 POM.xml 的资源文件夹中排除了该文件,如下所示:-

        <excludes>
<exclude>**/inputdata.csv</exclude>
</excludes>

所以,现在 maven 创建的 Jar 文件,该文件不是该 JAR 文件的一部分。当我在 Eclipse 中运行该程序时,Eclipse 继续读取该资源文件,因为它仍然位于资源文件夹中。但是,JAR 文件无法运行,因为它在任何地方都找不到该文件。

这是我的问题 - 我应该在哪里存储这个文件,以便 Eclipse 也照常运行,我的 JAR 文件也照常运行,并且它保留在我的 JAR 文件之外,以便可以在需要时进行编辑。

最佳答案

也许尝试将文件位置设置为 main 方法的参数。如果运气好的话这个文件很关键,抛出一个 RuntimeException

关于java - 如何读取Maven的POM.xml中资源文件夹中排除的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42997142/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com