Exception in thread "main" org.mybatis.generator.exception.XMLParserException: <properties> resource jdbc.properties does not exist
at org.mybatis.generator.config.xml.MyBatisGeneratorConfigurationParser.parseProperties(MyBatisGeneratorConfigurationParser.java:112)
at org.mybatis.generator.config.xml.MyBatisGeneratorConfigurationParser.parseConfiguration(MyBatisGeneratorConfigurationParser.java:79)
at org.mybatis.generator.config.xml.ConfigurationParser.parseMyBatisGeneratorConfiguration(ConfigurationParser.java:161)
at org.mybatis.generator.config.xml.ConfigurationParser.parseConfiguration(ConfigurationParser.java:134)
at org.mybatis.generator.config.xml.ConfigurationParser.parseConfiguration(ConfigurationParser.java:82)
at org.mybatis.generator.config.xml.ConfigurationParser.parseConfiguration(ConfigurationParser.java:74)
at manage.test.MBGClass.main(MBGClass.java:27)
文件目录如下配置
pom.xml的配置文件如下
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>*.xml</include> <include>**/*.xml</include> <include>**/*.properties</include> <include>**/*.ini</include> </includes> <filtering>false</filtering> </resource> </resources>
我本来人为pom.xml中的配置可以将generatorConfig.xml中的
<properties resource="jdbc.properties" />
扫描到,但好像并没有,所以修改为<properties resource="properties/jdbc.properties" />
(我个人认为,generatorConfig.xml会不会只扫描到resources文件夹这一层??)