繁体   English   中英

如何包含来自 src/main/java 的资源

[英]How to include resources from src/main/java

我有一个项目,它在与某些 Java 类相同的包中包含资源。

项目结构类似于:

src
    main
        java
            nl
                project
                    someTitle.java
                    someTitle.css

在我的 pom.xml 中,我包含了以下代码段:

<resources>
    <resource>
        <directory>src</directory>
        <excludes>
             <exclude>**/*.class</exclude>
        </excludes>
    </resource>
</resources>

当我执行 [mvn clean verify] 时,.css 文件没有包含在我的 war 包中。 怎么来的?

您可以将文件与类放在同一个包中,并且仍然按照建议将文件放在src/main/resources中。 相同的包并不一定意味着相同的目录

所以:

src
    main
        resources
            nl
                project
                    someTitle.css

默认的 Maven 生命周期将从那里获取它。

在资源部分添加:

 <resources>
        <resource>
            <directory>src/main/java</directory> 
            <includes>
                 <include>**/*.css</include> 
            </includes>
        </resource>
</resources>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM