我有一个项目,它的资源与一些 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 生命周期将从那里开始。
关于java - 如何包含 src/main/java 中的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46790016/