【问题标题】:Maven. How to create .jar with local .txt files马文。如何使用本地 .txt 文件创建 .jar
【发布时间】:2016-05-16 17:24:44
【问题描述】:

我使用 Intellij Idea。

Java 类使用.txt 文件,这些文件位于.java 文件所在的文件夹中。 我用 maven 和 pom.xml 创建了.jar 文件。但是.jar 文件中没有.txt。 如何在那里添加它们?

更新

对于.java 文件,我有这样的结构src/main/java/Project-name/。和src/main/resources/for .txt 文件。在.java 文件中,我以../../resources/filename.xml 的身份访问文件,一切正常。但是用 maven 创建的 .jar 文件说:

Unable to open "../../resources/filename.xml" 

我应该如何正确地声明文件名?

【问题讨论】:

  • 可以使用maven资源插件创建custom resources
  • @RazvanManolescu,不,你没有。
  • 应该位于src/main/resources文件夹中,src/main/java文件夹中。

标签: maven intellij-idea jar


【解决方案1】:

你违反了约定。 Java 源代码转到 src/main/java,但您的资源必须转到 src/main/resources。其余的由 Maven 处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-09
    • 2013-06-30
    • 1970-01-01
    • 2013-09-28
    • 2013-12-26
    • 2010-11-19
    • 2013-08-01
    • 1970-01-01
    相关资源
    最近更新 更多