![](/img/trans.png)
[英]How to read props from src/test/resources in 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.