Reputation: 1227
I have a project that has resources inside the same package as some java classes.
The project structure is something like:
src
main
java
nl
project
someTitle.java
someTitle.css
In my pom.xml I have included the following snippet:
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>**/*.class</exclude>
</excludes>
</resource>
</resources>
When I do a [mvn clean verify] the .css-file does not get included in my war package. How come?
Upvotes: 1
Views: 1835
Reputation: 2473
Add this in resources section:
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.css</include>
</includes>
</resource>
</resources>
Upvotes: 0
Reputation: 14971
You can put files in the same package as the class, and still put the files in src/main/resources
as suggested. Same package does not necessarily mean same directory.
So:
src
main
resources
nl
project
someTitle.css
The default Maven lifecycle will take it from there.
Upvotes: 1