我有一个项目,其中包含与某些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包中。怎么样?
答案 0 :(得分:1)
您可以将文件放在与该类相同的包中,并仍然按照建议将文件放在src/main/resources
中。相同的包不一定意味着相同的目录。
所以:
src
main
resources
nl
project
someTitle.css
默认的Maven生命周期将从那里开始。
答案 1 :(得分:0)
在资源部分添加:
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.css</include>
</includes>
</resource>
</resources>