So it seems that Maven package is setup by default to compile but not copy xml files in the java classpath, unless they\'re already there. In Eclipse, I created the simplest
The xml file shouldn't be placed in src/main/java
but in src/main/resources
instead. Maven will only compile java sources in src/main/java
and will ignore everything else in there by default.
If you want to keep the XML in src/main/java
, you can add it in the resource
section of the POM. I would recommend against this, try to keep non-java files that you want in the artifact in src/main/resources
.