具体参照:
http://maven.apache.org/install.html
http://maven.apache.org/settings.html
modules里定义是相对路径,跑测试的时候如:mvn test -pl ../test-web -DskipTests=false -Dtest=* (或者多个test类以逗号分隔)
dependencyManagement定义依赖,子工程里引用不需要再加版本号,可以在父里统一版本
pluginManagement 定义插件,子工程可以直接引用
properties 里面可以定义maven系统属性如project.build.sourceEncoding,
建议不要定义maven.test.skip而采用skipTests配合maven-surefire-plugin替代,否则不能在工程里运行测试类