Due to some version of Eclipse, the SQL files in MyBatis's mapper package are not being punched into the package and need to be added to the POM:
<build>
<!--configuration does not filter non-Java files when packaging starts--
<!--explains that Maven will filter out non-Java files when it comes to modular development of the jar package.
Xml,properties configuration files, etc., but these files are required,
You can use this configuration to not filter these required profiles when you package.
-
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
<!--configuration does not filter non-Java file ends when packaging
</build>
MAVEN Publishing Project Missing MyBatis Mapper package mapping problem