idea 中 maven项目不能打包子module中的资源文件

将eclipse中的项目移植到idea中,运行后提示

 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.boca.modules.sys.dao.UserDao.getByLoginName

原因是maven没有将子项目中mybatis的mapper.xml文件发布到classes文件中。
在主工程pom.xml文件中加入resource标签如下

        <resources>
            <resource>
                <directory>${basedir}/src/main/resources</directory>
                <includes>
                    <include>**/*.xml</include>
                    <include>**/*.properties</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
        </resources>

clean之后运行依然没有
不知是何原因

http://download.csdn.net/download/seven__mo/9126557

 </includes>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>