java - Netbeans 中的 .dat 文件未打包为 jar

标签 java maven netbeans jar packaging

我有一个构建到 jar 中的 Maven Java 项目 projA。 我有另一个 Maven Web 项目 projB,它包含 projA 的依赖项。

在 proj A 中,我的一个类访问位于 projA 中的包中的资源。

当我展开 projB 中的依赖项下显示的 jar 时,我发现它不包含资源文件 (.dat)。

当我在 Netbeans 中构建 projA 时,我需要做什么设置才能将这些文件复制到 jar 中

我使用的是 NetBeans IDE 8.0.2/Java 1.8

最佳答案

在您的 pom.xml 中,包含如下内容:

<build>
    <resources>
        <resource>
            <filtering>false</filtering>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.dat</include>
            </includes>
            <excludes>
                <exclude>**/*.java</exclude>
            </excludes>
        </resource>
    </resources>
[...]

关于java - Netbeans 中的 .dat 文件未打包为 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28024195/

相关文章:

java - primefaces 效果不起作用

java - 结果集元数据作为 Spring 批处理中 CSV 文件的 header

java - 提供值列表作为 Hibernate 搜索中的搜索条件

java - 线程 "main"java.lang.NoClassDefFoundError : org/openqa/selenium/WebDriver 中的异常

javafx 模块 javafx.scene.media.AudioClip 未找到

java - 使用mockito模拟私有(private)构造函数

maven - 无法从 JCenter 下载我在 Bintray 上发布的文件

java - 使用 Maven 过滤的属性文件运行测试

java - Netbeans 中的 JUnit 5 测试

java - 如何使用 Netbeans 包含文本文件