使用mybatis-generator自動生成mapper、dao等文件時,報錯如下:
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:generate (default-cli) on project ssm: <properties> resource does not exist
錯誤原因是maven無法找到對應<properties> resource文件.
解決方法如下:
1.檢查properties文件,每一行的行首和行末,是否有多余的空格,將其刪掉;
2.在maven的pom.xml文件中,加入如下的<resource>配置:
<dependencies> <!--相關的依賴文件--> </dependencies> <bulid> <plugins> <!--相關的插件--> </plugins> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> </includes> </resource> </resources> </build>