Maven结构,一个父模块 六个子模块 七个pom.xml;
\git\renren-security\pom.xml
<modules> <module>renren-common</module> <!-- 公共模块 --> <module>renren-shiro</module> <!-- 权限系统模块 --> <module>renren-schedule</module> <!-- 定时任务模块 --> <module>renren-gen</module> <!-- 代码生成器模块 --> <module>renren-api</module> <!-- API模块 --> <module>renren-web</module> <!-- 管理后台模块 --> </modules>
<properties> //定义各jar包的 版本号,被用来引用,
<properties> <renren-version>2.0.0</renren-version> <java-version>1.7</java-version> <servlet-version>3.1.0</servlet-version> <junit-version>4.12</junit-version> <springframework-version>4.3.7.RELEASE</springframework-version> <mybatis-version>3.4.1</mybatis-version> <mybatis-spring-version>1.3.0</mybatis-spring-version> <mysql-version>5.1.38</mysql-version> <hibernate-validator-version>5.4.1.Final</hibernate-validator-version> <druid-version>1.0.28</druid-version> <commons-lang-version>2.6</commons-lang-version> <commons-fileupload-version>1.3.1</commons-fileupload-version> <commons-io-version>2.5</commons-io-version> <commons-codec-version>1.10</commons-codec-version> <commons-configuration-version>1.10</commons-configuration-version> <slf4j-version>1.7.19</slf4j-version> <log4j-version>1.2.17</log4j-version> <fastjson-version>1.2.30</fastjson-version> <shiro-version>1.3.2</shiro-version> <kaptcha-version>0.0.9</kaptcha-version> <velocity-version>1.7</velocity-version> <velocity-tools-version>2.0</velocity-tools-version> <jstl-version>1.2</jstl-version> <taglibs-version>1.1.2</taglibs-version> <freemarker-version>2.3.23</freemarker-version> </properties>