我有一个内置在jar中的Maven Java项目projA。
我有另一个Maven Web项目projB,其中包含projA的依赖项。

在projA中,我的一个班级访问了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>
[...]

07-24 22:29