Commit 3fae96d18721df120704fe9e32d91922b55375b1

Authored by along
1 parent eecd425e

111

Showing 1 changed file with 634 additions and 625 deletions
1   -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2   - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3   - <modelVersion>4.0.0</modelVersion>
4   -
5   - <groupId>com.ylp.common</groupId>
6   - <artifactId>ylp-common-parent</artifactId>
7   - <version>3.0-SNAPSHOT</version>
8   - <packaging>pom</packaging>
9   -
10   - <name>ylp-common-parent</name>
11   - <url>http://maven.apache.org</url>
12   -
13   - <!-- 全局属性配置 -->
14   - <profiles>
15   -
16   - <!-- 开发环境 -->
17   - <profile>
18   - <id>main</id>
19   - <properties>
20   - <!-- 部署环境(对应配置文件版本) -->
21   - <env>main</env>
22   - <maven.test.skip>false</maven.test.skip>
23   - </properties>
24   - <!-- 设置默认环境 -->
25   - <activation>
26   - <activeByDefault>true</activeByDefault>
27   - </activation>
28   - </profile>
29   -
30   - <!-- 测试环境 -->
31   - <profile>
32   - <id>test</id>
33   - <properties>
34   - <!-- 部署环境(对应配置文件版本) -->
35   - <env>test</env>
36   - </properties>
37   - </profile>
38   -
39   - </profiles>
40   -
41   - <distributionManagement>
42   - <repository>
43   - <id>nexus-releases</id>
44   - <name>Nexus Release Repository</name>
45   - <url>http://172.16.8.222:8081/nexus/content/repositories/releases/</url>
46   - </repository>
47   - <snapshotRepository>
48   - <id>nexus-snapshots</id>
49   - <name>Nexus Snapshot Repository</name>
50   - <url>http://172.16.8.222:8081/nexus/content/repositories/snapshots/</url>
51   - </snapshotRepository>
52   - </distributionManagement>
53   -
54   - <properties>
55   - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
56   -
57   -
58   -
59   - <!-- common projects -->
60   - <ylp-common-tools.version>3.0-SNAPSHOT</ylp-common-tools.version>
61   - <ylp-common-config.version>3.0-SNAPSHOT</ylp-common-config.version>
62   - <ylp-common-core.version>3.0-SNAPSHOT</ylp-common-core.version>
63   - <ylp-common-web.version>3.0-SNAPSHOT</ylp-common-web.version>
64   -
65   - <!-- facade projects -->
66   - <ylp-facade-user.version>3.0-SNAPSHOT</ylp-facade-user.version>
67   - <ylp-facade-account.version>3.0-SNAPSHOT</ylp-facade-account.version>
68   - <ylp-facade-settlement.version>3.0-SNAPSHOT</ylp-facade-settlement.version>
69   - <ylp-facade-trade.version>3.0-SNAPSHOT</ylp-facade-trade.version>
70   - <ylp-facade-notify.version>3.0-SNAPSHOT</ylp-facade-notify.version>
71   -
72   - <!-- service projects -->
73   - <ylp-service-user.version>3.0-SNAPSHOT</ylp-service-user.version>
74   - <ylp-service-account.version>3.0-SNAPSHOT</ylp-service-account.version>
75   - <ylp-service-settlement.version>3.0-SNAPSHOT</ylp-service-settlement.version>
76   - <ylp-service-trade.version>3.0-SNAPSHOT</ylp-service-trade.version>
77   - <ylp-service-notify.version>3.0-SNAPSHOT</ylp-service-notify.version>
78   -
79   - <!-- web projects -->
80   - <ylp-web-pay.version>3.0-SNAPSHOT</ylp-web-pay.version>
81   -
82   - <!-- timer task projects -->
83   - <ylp-timer-settlement.version>3.0-SNAPSHOT</ylp-timer-settlement.version>
84   - <!-- extend projects -->
85   -
86   - <!-- api projects -->
87   - <ylp-payweb-api.version>3.0-SNAPSHOT</ylp-payweb-api.version>
88   -
89   - <!-- app projects -->
90   - <ylp-app-queue-notify.version>3.0-SNAPSHOT</ylp-app-queue-notify.version>
91   -
92   - <!-- ========================================================== -->
93   -
94   - <!-- frameworks -->
95   - <org.springframework.version>3.2.4.RELEASE</org.springframework.version>
96   -
97   - </properties>
98   -
99   - <dependencies>
100   - <!-- Test Dependency Begin -->
101   - <dependency>
102   - <groupId>junit</groupId>
103   - <artifactId>junit</artifactId>
104   - <version>4.11</version>
105   - </dependency>
106   - <!-- Test Dependency End -->
107   - </dependencies>
108   -
109   - <dependencyManagement>
110   - <dependencies>
111   - <!-- Common Dependency Begin -->
112   - <dependency>
113   - <groupId>xalan</groupId>
114   - <artifactId>xalan</artifactId>
115   - <version>2.7.1</version>
116   - </dependency>
117   - <dependency>
118   - <groupId>antlr</groupId>
119   - <artifactId>antlr</artifactId>
120   - <version>2.7.6</version>
121   - </dependency>
122   - <dependency>
123   - <groupId>aopalliance</groupId>
124   - <artifactId>aopalliance</artifactId>
125   - <version>1.0</version>
126   - </dependency>
127   - <dependency>
128   - <groupId>org.aspectj</groupId>
129   - <artifactId>aspectjweaver</artifactId>
130   - <version>1.7.3</version>
131   - </dependency>
132   - <dependency>
133   - <groupId>cglib</groupId>
134   - <artifactId>cglib</artifactId>
135   - <version>2.2.2</version>
136   - </dependency>
137   - <dependency>
138   - <groupId>asm</groupId>
139   - <artifactId>asm</artifactId>
140   - <version>3.3.1</version>
141   - </dependency>
142   - <dependency>
143   - <groupId>net.sf.json-lib</groupId>
144   - <artifactId>json-lib</artifactId>
145   - <version>2.3</version>
146   - <classifier>jdk15</classifier>
147   - <scope>compile</scope>
148   - </dependency>
149   - <dependency>
150   - <groupId>org.codehaus.jackson</groupId>
151   - <artifactId>jackson-core-asl</artifactId>
152   - <version>1.9.13</version>
153   - </dependency>
154   - <dependency>
155   - <groupId>org.codehaus.jackson</groupId>
156   - <artifactId>jackson-mapper-asl</artifactId>
157   - <version>1.9.13</version>
158   - </dependency>
159   - <dependency>
160   - <groupId>ognl</groupId>
161   - <artifactId>ognl</artifactId>
162   - <version>3.0.6</version>
163   - </dependency>
164   - <dependency>
165   - <groupId>oro</groupId>
166   - <artifactId>oro</artifactId>
167   - <version>2.0.8</version>
168   - </dependency>
169   - <dependency>
170   - <groupId>commons-net</groupId>
171   - <artifactId>commons-net</artifactId>
172   - <version>3.2</version>
173   - </dependency>
174   - <dependency>
175   - <groupId>commons-beanutils</groupId>
176   - <artifactId>commons-beanutils</artifactId>
177   - <version>1.8.0</version>
178   - </dependency>
179   - <dependency>
180   - <groupId>commons-codec</groupId>
181   - <artifactId>commons-codec</artifactId>
182   - <version>1.8</version>
183   - </dependency>
184   - <dependency>
185   - <groupId>commons-collections</groupId>
186   - <artifactId>commons-collections</artifactId>
187   - <version>3.2</version>
188   - </dependency>
189   - <dependency>
190   - <groupId>commons-digester</groupId>
191   - <artifactId>commons-digester</artifactId>
192   - <version>2.0</version>
193   - </dependency>
194   - <dependency>
195   - <groupId>commons-fileupload</groupId>
196   - <artifactId>commons-fileupload</artifactId>
197   - <version>1.3.1</version>
198   - </dependency>
199   - <dependency>
200   - <groupId>commons-io</groupId>
201   - <artifactId>commons-io</artifactId>
202   - <version>2.4</version>
203   - </dependency>
204   - <dependency>
205   - <groupId>commons-lang</groupId>
206   - <artifactId>commons-lang</artifactId>
207   - <version>2.5</version>
208   - </dependency>
209   - <dependency>
210   - <groupId>org.apache.commons</groupId>
211   - <artifactId>commons-lang3</artifactId>
212   - <version>3.1</version>
213   - </dependency>
214   - <dependency>
215   - <groupId>commons-logging</groupId>
216   - <artifactId>commons-logging</artifactId>
217   - <version>1.1.3</version>
218   - </dependency>
219   - <dependency>
220   - <groupId>commons-validator</groupId>
221   - <artifactId>commons-validator</artifactId>
222   - <version>1.1.4</version>
223   - </dependency>
224   - <dependency>
225   - <groupId>commons-cli</groupId>
226   - <artifactId>commons-cli</artifactId>
227   - <version>1.2</version>
228   - </dependency>
229   - <dependency>
230   - <groupId>dom4j</groupId>
231   - <artifactId>dom4j</artifactId>
232   - <version>1.6.1</version>
233   - </dependency>
234   - <dependency>
235   - <groupId>net.sf.ezmorph</groupId>
236   - <artifactId>ezmorph</artifactId>
237   - <version>1.0.6</version>
238   - </dependency>
239   - <dependency>
240   - <groupId>javassist</groupId>
241   - <artifactId>javassist</artifactId>
242   - <version>3.12.1.GA</version>
243   - </dependency>
244   - <dependency>
245   - <groupId>jstl</groupId>
246   - <artifactId>jstl</artifactId>
247   - <version>1.2</version>
248   - </dependency>
249   - <dependency>
250   - <groupId>javax.transaction</groupId>
251   - <artifactId>jta</artifactId>
252   - <version>1.1</version>
253   - </dependency>
254   - <dependency>
255   - <groupId>log4j</groupId>
256   - <artifactId>log4j</artifactId>
257   - <version>1.2.17</version>
258   - </dependency>
259   - <dependency>
260   - <groupId>org.slf4j</groupId>
261   - <artifactId>slf4j-api</artifactId>
262   - <version>1.7.5</version>
263   - </dependency>
264   - <dependency>
265   - <groupId>org.slf4j</groupId>
266   - <artifactId>slf4j-log4j12</artifactId>
267   - <version>1.7.5</version>
268   - </dependency>
269   - <dependency>
270   - <groupId>net.sourceforge.jexcelapi</groupId>
271   - <artifactId>jxl</artifactId>
272   - <version>2.6.12</version>
273   - </dependency>
274   - <!-- <dependency> <groupId>com.alibaba.external</groupId> <artifactId>sourceforge.spring</artifactId>
275   - <version>2.0.1</version> </dependency> <dependency> <groupId>com.alibaba.external</groupId>
276   - <artifactId>jakarta.commons.poolg</artifactId> <version>1.3</version> </dependency> -->
277   - <dependency>
278   - <groupId>org.jdom</groupId>
279   - <artifactId>jdom</artifactId>
280   - <version>1.1.3</version>
281   - </dependency>
282   - <dependency>
283   - <groupId>jaxen</groupId>
284   - <artifactId>jaxen</artifactId>
285   - <version>1.1.1</version>
286   - </dependency>
287   - <dependency>
288   - <groupId>com.alibaba</groupId>
289   - <artifactId>dubbo</artifactId>
290   - <version>2.5.3</version>
291   - </dependency>
292   - <dependency>
293   - <groupId>redis.clients</groupId>
294   - <artifactId>jedis</artifactId>
295   - <version>2.4.2</version>
296   - </dependency>
297   -
298   - <!-- Common Dependency End -->
299   -
300   - <!-- Zookeeper 用于分布式服务管理 -->
301   - <dependency>
302   - <groupId>org.apache.zookeeper</groupId>
303   - <artifactId>zookeeper</artifactId>
304   - <version>3.4.5</version>
305   - </dependency>
306   - <dependency>
307   - <groupId>com.101tec</groupId>
308   - <artifactId>zkclient</artifactId>
309   - <version>0.3</version>
310   - </dependency>
311   - <!-- Zookeeper 用于分布式服务管理 end -->
312   -
313   -
314   - <!-- Spring Dependency Begin -->
315   - <dependency>
316   - <groupId>org.springframework</groupId>
317   - <artifactId>spring-aop</artifactId>
318   - <version>${org.springframework.version}</version>
319   - </dependency>
320   - <dependency>
321   - <groupId>org.springframework</groupId>
322   - <artifactId>spring-aspects</artifactId>
323   - <version>${org.springframework.version}</version>
324   - </dependency>
325   - <dependency>
326   - <groupId>org.springframework</groupId>
327   - <artifactId>spring-beans</artifactId>
328   - <version>${org.springframework.version}</version>
329   - </dependency>
330   - <dependency>
331   - <groupId>org.springframework</groupId>
332   - <artifactId>spring-context</artifactId>
333   - <version>${org.springframework.version}</version>
334   - </dependency>
335   - <dependency>
336   - <groupId>org.springframework</groupId>
337   - <artifactId>spring-context-support</artifactId>
338   - <version>${org.springframework.version}</version>
339   - </dependency>
340   - <dependency>
341   - <groupId>org.springframework</groupId>
342   - <artifactId>spring-core</artifactId>
343   - <version>${org.springframework.version}</version>
344   - </dependency>
345   - <dependency>
346   - <groupId>org.springframework</groupId>
347   - <artifactId>spring-expression</artifactId>
348   - <version>${org.springframework.version}</version>
349   - </dependency>
350   - <dependency>
351   - <groupId>org.springframework</groupId>
352   - <artifactId>spring-instrument</artifactId>
353   - <version>${org.springframework.version}</version>
354   - </dependency>
355   - <dependency>
356   - <groupId>org.springframework</groupId>
357   - <artifactId>spring-instrument-tomcat</artifactId>
358   - <version>${org.springframework.version}</version>
359   - </dependency>
360   - <dependency>
361   - <groupId>org.springframework</groupId>
362   - <artifactId>spring-jdbc</artifactId>
363   - <version>${org.springframework.version}</version>
364   - </dependency>
365   - <dependency>
366   - <groupId>org.springframework</groupId>
367   - <artifactId>spring-jms</artifactId>
368   - <version>${org.springframework.version}</version>
369   - </dependency>
370   - <dependency>
371   - <groupId>org.springframework</groupId>
372   - <artifactId>spring-orm</artifactId>
373   - <version>${org.springframework.version}</version>
374   - </dependency>
375   - <dependency>
376   - <groupId>org.springframework</groupId>
377   - <artifactId>spring-oxm</artifactId>
378   - <version>${org.springframework.version}</version>
379   - </dependency>
380   - <dependency>
381   - <groupId>org.springframework</groupId>
382   - <artifactId>spring-struts</artifactId>
383   - <version>${org.springframework.version}</version>
384   - </dependency>
385   - <dependency>
386   - <groupId>org.springframework</groupId>
387   - <artifactId>spring-test</artifactId>
388   - <version>${org.springframework.version}</version>
389   - <scope>test</scope>
390   - </dependency>
391   - <dependency>
392   - <groupId>org.springframework</groupId>
393   - <artifactId>spring-tx</artifactId>
394   - <version>${org.springframework.version}</version>
395   - </dependency>
396   - <dependency>
397   - <groupId>org.springframework</groupId>
398   - <artifactId>spring-web</artifactId>
399   - <version>${org.springframework.version}</version>
400   - </dependency>
401   - <dependency>
402   - <groupId>org.springframework</groupId>
403   - <artifactId>spring-webmvc</artifactId>
404   - <version>${org.springframework.version}</version>
405   - </dependency>
406   - <dependency>
407   - <groupId>org.springframework</groupId>
408   - <artifactId>spring-webmvc-portlet</artifactId>
409   - <version>${org.springframework.version}</version>
410   - </dependency>
411   - <!-- Spring Dependency End -->
412   -
413   - <!-- MyBatis Dependency Begin -->
414   - <dependency>
415   - <groupId>org.mybatis</groupId>
416   - <artifactId>mybatis</artifactId>
417   - <version>3.2.8</version>
418   - </dependency>
419   - <dependency>
420   - <groupId>org.mybatis</groupId>
421   - <artifactId>mybatis-spring</artifactId>
422   - <version>1.2.2</version>
423   - </dependency>
424   - <!-- MyBatis Dependency End -->
425   -
426   - <!-- Mysql Driver Begin -->
427   - <dependency>
428   - <groupId>mysql</groupId>
429   - <artifactId>mysql-connector-java</artifactId>
430   - <version>5.1.32</version>
431   - </dependency>
432   - <!-- Mysql Driver End -->
433   -
434   - <!-- Others Begin -->
435   - <dependency>
436   - <groupId>com.google.code</groupId>
437   - <artifactId>kaptcha</artifactId>
438   - <version>2.3.2</version>
439   - </dependency>
440   - <dependency>
441   - <groupId>org.apache.tomcat</groupId>
442   - <artifactId>servlet-api</artifactId>
443   - <version>6.0.37</version>
444   - </dependency>
445   - <dependency>
446   - <groupId>org.apache.tomcat</groupId>
447   - <artifactId>jsp-api</artifactId>
448   - <version>6.0.37</version>
449   - </dependency>
450   - <dependency>
451   - <groupId>org.freemarker</groupId>
452   - <artifactId>freemarker</artifactId>
453   - <version>2.3.19</version>
454   - </dependency>
455   - <dependency>
456   - <groupId>com.alibaba</groupId>
457   - <artifactId>druid</artifactId>
458   - <version>1.0.12</version>
459   - </dependency>
460   - <dependency>
461   - <groupId>com.alibaba</groupId>
462   - <artifactId>fastjson</artifactId>
463   - <version>1.1.41</version>
464   - </dependency>
465   - <dependency>
466   - <groupId>org.apache.httpcomponents</groupId>
467   - <artifactId>httpclient</artifactId>
468   - <version>4.3.3</version>
469   - </dependency>
470   - <dependency>
471   - <groupId>org.jboss.netty</groupId>
472   - <artifactId>netty</artifactId>
473   - <version>3.2.5.Final</version>
474   - </dependency>
475   - <dependency>
476   - <groupId>org.apache.activemq</groupId>
477   - <artifactId>activemq-all</artifactId>
478   - <version>5.8.0</version>
479   - </dependency>
480   - <dependency>
481   - <groupId>org.apache.activemq</groupId>
482   - <artifactId>activemq-pool</artifactId>
483   - <version>5.8.0</version>
484   - </dependency>
485   - <!-- Others End -->
486   -
487   -
488   - <dependency>
489   - <groupId>org.jsoup</groupId>
490   - <artifactId>jsoup</artifactId>
491   - <version>1.7.3</version>
492   - </dependency>
493   -
494   - <!-- dozer bean copy -->
495   - <dependency>
496   - <groupId>net.sf.dozer</groupId>
497   - <artifactId>dozer</artifactId>
498   - <version>${dozer.version}</version>
499   - <exclusions>
500   - <exclusion>
501   - <groupId>org.slf4j</groupId>
502   - <artifactId>slf4j-log4j12</artifactId>
503   - </exclusion>
504   - </exclusions>
505   - </dependency>
506   -
507   - </dependencies>
508   - </dependencyManagement>
509   -
510   - <build>
511   - <plugins>
512   - <plugin>
513   - <groupId>org.apache.maven.plugins</groupId>
514   - <artifactId>maven-deploy-plugin</artifactId>
515   - <version>2.7</version>
516   - <configuration>
517   - <uniqueVersion>false</uniqueVersion>
518   - </configuration>
519   - </plugin>
520   - <plugin>
521   - <groupId>org.apache.maven.plugins</groupId>
522   - <artifactId>maven-eclipse-plugin</artifactId>
523   - <version>2.8</version>
524   - </plugin>
525   - <plugin>
526   - <groupId>org.apache.maven.plugins</groupId>
527   - <artifactId>maven-compiler-plugin</artifactId>
528   - <version>2.3.2</version>
529   - <configuration>
530   - <failOnError>true</failOnError>
531   - <verbose>true</verbose>
532   - <fork>true</fork>
533   - <compilerArgument>-nowarn</compilerArgument>
534   - <source>1.6</source>
535   - <target>1.6</target>
536   - <encoding>UTF-8</encoding>
537   - </configuration>
538   - </plugin>
539   - <plugin>
540   - <groupId>org.apache.maven.plugins</groupId>
541   - <artifactId>maven-source-plugin</artifactId>
542   - <version>2.1.2</version>
543   - <executions>
544   - <execution>
545   - <id>attach-sources</id>
546   - <goals>
547   - <goal>jar</goal>
548   - </goals>
549   - </execution>
550   - </executions>
551   - </plugin>
552   - </plugins>
553   - </build>
554   -
555   - <reporting>
556   - <plugins>
557   -
558   - <plugin>
559   - <groupId>org.apache.maven.plugins</groupId>
560   - <artifactId>maven-checkstyle-plugin</artifactId>
561   - <version>2.10</version>
562   - <configuration>
563   - <configLocation>config/sun_checks.xml</configLocation>
564   - <suppressionsLocation>config/checkstyle-suppressions.xml</suppressionsLocation>
565   - <encoding>UTF-8</encoding>
566   - </configuration>
567   - </plugin>
568   -
569   - <plugin>
570   - <groupId>org.apache.maven.plugins</groupId>
571   - <artifactId>maven-pmd-plugin</artifactId>
572   - <version>3.0.1</version>
573   - <configuration>
574   - <rulesets>
575   - <!-- pmd 5.0.2 的Java所规则如下 -->
576   - <!-- <ruleset>rulesets/java/android.xml</ruleset> -->
577   - <ruleset>rulesets/java/basic.xml</ruleset>
578   - <ruleset>rulesets/java/braces.xml</ruleset>
579   - <ruleset>rulesets/java/clone.xml</ruleset>
580   - <ruleset>rulesets/java/codesize.xml</ruleset>
581   - <ruleset>rulesets/java/controversial.xml</ruleset>
582   - <ruleset>rulesets/java/coupling.xml</ruleset>
583   - <ruleset>rulesets/java/design.xml</ruleset>
584   - <ruleset>rulesets/java/empty.xml</ruleset>
585   - <ruleset>rulesets/java/finalizers.xml</ruleset>
586   - <ruleset>rulesets/java/imports.xml</ruleset>
587   - <ruleset>rulesets/java/j2ee.xml</ruleset>
588   - <ruleset>rulesets/java/javabeans.xml</ruleset>
589   - <ruleset>rulesets/java/junit.xml</ruleset>
590   - <ruleset>rulesets/java/logging-jakarta-commons.xml</ruleset>
591   - <ruleset>rulesets/java/logging-java.xml</ruleset>
592   - <ruleset>rulesets/java/migrating.xml</ruleset>
593   - <ruleset>rulesets/java/naming.xml</ruleset>
594   - <ruleset>rulesets/java/optimizations.xml</ruleset>
595   - <ruleset>rulesets/java/strictexception.xml</ruleset>
596   - <ruleset>rulesets/java/strings.xml</ruleset>
597   - <ruleset>rulesets/java/sunsecure.xml</ruleset>
598   - <ruleset>rulesets/java/typeresolution.xml</ruleset>
599   - <ruleset>rulesets/java/unnecessary.xml</ruleset>
600   - <ruleset>rulesets/java/unusedcode.xml</ruleset>
601   - </rulesets>
602   - <aggregate>true</aggregate>
603   - </configuration>
604   - </plugin>
605   -
606   - <plugin>
607   - <groupId>org.codehaus.mojo</groupId>
608   - <artifactId>findbugs-maven-plugin</artifactId>
609   - <version>2.5.2</version>
610   - </plugin>
611   -
612   - <plugin>
613   - <!-- 添加了jxr插件 ,用来在生成的结果中可以通过link找到代码对应的行 -->
614   - <groupId>org.apache.maven.plugins</groupId>
615   - <artifactId>maven-jxr-plugin</artifactId>
616   - <version>2.3</version>
617   - <!-- 支持聚合报告 -->
618   - <configuration>
619   - <aggregate>true</aggregate>
620   - </configuration>
621   - </plugin>
622   -
623   - </plugins>
624   - </reporting>
625   -
  1 +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3 + <modelVersion>4.0.0</modelVersion>
  4 +
  5 + <groupId>com.ylp.common</groupId>
  6 + <artifactId>ylp-common-parent</artifactId>
  7 + <version>3.0-SNAPSHOT</version>
  8 + <packaging>pom</packaging>
  9 +
  10 + <name>ylp-common-parent</name>
  11 + <url>http://maven.apache.org</url>
  12 +
  13 + <!-- 全局属性配置 -->
  14 + <profiles>
  15 +
  16 + <!-- 开发环境 -->
  17 + <profile>
  18 + <id>main</id>
  19 + <properties>
  20 + <!-- 部署环境(对应配置文件版本) -->
  21 + <env>main</env>
  22 + <maven.test.skip>false</maven.test.skip>
  23 + </properties>
  24 + <!-- 设置默认环境 -->
  25 + <activation>
  26 + <activeByDefault>true</activeByDefault>
  27 + </activation>
  28 + </profile>
  29 +
  30 + <!-- 测试环境 -->
  31 + <profile>
  32 + <id>test</id>
  33 + <properties>
  34 + <!-- 部署环境(对应配置文件版本) -->
  35 + <env>test</env>
  36 + </properties>
  37 + </profile>
  38 +
  39 + <!-- qa环境 -->
  40 + <profile>
  41 + <id>qa</id>
  42 + <properties>
  43 + <!-- 部署环境(对应配置文件版本) -->
  44 + <env>qa</env>
  45 + </properties>
  46 + </profile>
  47 +
  48 + </profiles>
  49 +
  50 + <distributionManagement>
  51 + <repository>
  52 + <id>nexus-releases</id>
  53 + <name>Nexus Release Repository</name>
  54 + <url>http://172.16.8.222:8081/nexus/content/repositories/releases/</url>
  55 + </repository>
  56 + <snapshotRepository>
  57 + <id>nexus-snapshots</id>
  58 + <name>Nexus Snapshot Repository</name>
  59 + <url>http://172.16.8.222:8081/nexus/content/repositories/snapshots/</url>
  60 + </snapshotRepository>
  61 + </distributionManagement>
  62 +
  63 + <properties>
  64 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  65 +
  66 +
  67 +
  68 + <!-- common projects -->
  69 + <ylp-common-tools.version>3.0-SNAPSHOT</ylp-common-tools.version>
  70 + <ylp-common-config.version>3.0-SNAPSHOT</ylp-common-config.version>
  71 + <ylp-common-core.version>3.0-SNAPSHOT</ylp-common-core.version>
  72 + <ylp-common-web.version>3.0-SNAPSHOT</ylp-common-web.version>
  73 +
  74 + <!-- facade projects -->
  75 + <ylp-facade-user.version>3.0-SNAPSHOT</ylp-facade-user.version>
  76 + <ylp-facade-account.version>3.0-SNAPSHOT</ylp-facade-account.version>
  77 + <ylp-facade-settlement.version>3.0-SNAPSHOT</ylp-facade-settlement.version>
  78 + <ylp-facade-trade.version>3.0-SNAPSHOT</ylp-facade-trade.version>
  79 + <ylp-facade-notify.version>3.0-SNAPSHOT</ylp-facade-notify.version>
  80 +
  81 + <!-- service projects -->
  82 + <ylp-service-user.version>3.0-SNAPSHOT</ylp-service-user.version>
  83 + <ylp-service-account.version>3.0-SNAPSHOT</ylp-service-account.version>
  84 + <ylp-service-settlement.version>3.0-SNAPSHOT</ylp-service-settlement.version>
  85 + <ylp-service-trade.version>3.0-SNAPSHOT</ylp-service-trade.version>
  86 + <ylp-service-notify.version>3.0-SNAPSHOT</ylp-service-notify.version>
  87 +
  88 + <!-- web projects -->
  89 + <ylp-web-pay.version>3.0-SNAPSHOT</ylp-web-pay.version>
  90 +
  91 + <!-- timer task projects -->
  92 + <ylp-timer-settlement.version>3.0-SNAPSHOT</ylp-timer-settlement.version>
  93 + <!-- extend projects -->
  94 +
  95 + <!-- api projects -->
  96 + <ylp-payweb-api.version>3.0-SNAPSHOT</ylp-payweb-api.version>
  97 +
  98 + <!-- app projects -->
  99 + <ylp-app-queue-notify.version>3.0-SNAPSHOT</ylp-app-queue-notify.version>
  100 +
  101 + <!-- ========================================================== -->
  102 +
  103 + <!-- frameworks -->
  104 + <org.springframework.version>3.2.4.RELEASE</org.springframework.version>
  105 +
  106 + </properties>
  107 +
  108 + <dependencies>
  109 + <!-- Test Dependency Begin -->
  110 + <dependency>
  111 + <groupId>junit</groupId>
  112 + <artifactId>junit</artifactId>
  113 + <version>4.11</version>
  114 + </dependency>
  115 + <!-- Test Dependency End -->
  116 + </dependencies>
  117 +
  118 + <dependencyManagement>
  119 + <dependencies>
  120 + <!-- Common Dependency Begin -->
  121 + <dependency>
  122 + <groupId>xalan</groupId>
  123 + <artifactId>xalan</artifactId>
  124 + <version>2.7.1</version>
  125 + </dependency>
  126 + <dependency>
  127 + <groupId>antlr</groupId>
  128 + <artifactId>antlr</artifactId>
  129 + <version>2.7.6</version>
  130 + </dependency>
  131 + <dependency>
  132 + <groupId>aopalliance</groupId>
  133 + <artifactId>aopalliance</artifactId>
  134 + <version>1.0</version>
  135 + </dependency>
  136 + <dependency>
  137 + <groupId>org.aspectj</groupId>
  138 + <artifactId>aspectjweaver</artifactId>
  139 + <version>1.7.3</version>
  140 + </dependency>
  141 + <dependency>
  142 + <groupId>cglib</groupId>
  143 + <artifactId>cglib</artifactId>
  144 + <version>2.2.2</version>
  145 + </dependency>
  146 + <dependency>
  147 + <groupId>asm</groupId>
  148 + <artifactId>asm</artifactId>
  149 + <version>3.3.1</version>
  150 + </dependency>
  151 + <dependency>
  152 + <groupId>net.sf.json-lib</groupId>
  153 + <artifactId>json-lib</artifactId>
  154 + <version>2.3</version>
  155 + <classifier>jdk15</classifier>
  156 + <scope>compile</scope>
  157 + </dependency>
  158 + <dependency>
  159 + <groupId>org.codehaus.jackson</groupId>
  160 + <artifactId>jackson-core-asl</artifactId>
  161 + <version>1.9.13</version>
  162 + </dependency>
  163 + <dependency>
  164 + <groupId>org.codehaus.jackson</groupId>
  165 + <artifactId>jackson-mapper-asl</artifactId>
  166 + <version>1.9.13</version>
  167 + </dependency>
  168 + <dependency>
  169 + <groupId>ognl</groupId>
  170 + <artifactId>ognl</artifactId>
  171 + <version>3.0.6</version>
  172 + </dependency>
  173 + <dependency>
  174 + <groupId>oro</groupId>
  175 + <artifactId>oro</artifactId>
  176 + <version>2.0.8</version>
  177 + </dependency>
  178 + <dependency>
  179 + <groupId>commons-net</groupId>
  180 + <artifactId>commons-net</artifactId>
  181 + <version>3.2</version>
  182 + </dependency>
  183 + <dependency>
  184 + <groupId>commons-beanutils</groupId>
  185 + <artifactId>commons-beanutils</artifactId>
  186 + <version>1.8.0</version>
  187 + </dependency>
  188 + <dependency>
  189 + <groupId>commons-codec</groupId>
  190 + <artifactId>commons-codec</artifactId>
  191 + <version>1.8</version>
  192 + </dependency>
  193 + <dependency>
  194 + <groupId>commons-collections</groupId>
  195 + <artifactId>commons-collections</artifactId>
  196 + <version>3.2</version>
  197 + </dependency>
  198 + <dependency>
  199 + <groupId>commons-digester</groupId>
  200 + <artifactId>commons-digester</artifactId>
  201 + <version>2.0</version>
  202 + </dependency>
  203 + <dependency>
  204 + <groupId>commons-fileupload</groupId>
  205 + <artifactId>commons-fileupload</artifactId>
  206 + <version>1.3.1</version>
  207 + </dependency>
  208 + <dependency>
  209 + <groupId>commons-io</groupId>
  210 + <artifactId>commons-io</artifactId>
  211 + <version>2.4</version>
  212 + </dependency>
  213 + <dependency>
  214 + <groupId>commons-lang</groupId>
  215 + <artifactId>commons-lang</artifactId>
  216 + <version>2.5</version>
  217 + </dependency>
  218 + <dependency>
  219 + <groupId>org.apache.commons</groupId>
  220 + <artifactId>commons-lang3</artifactId>
  221 + <version>3.1</version>
  222 + </dependency>
  223 + <dependency>
  224 + <groupId>commons-logging</groupId>
  225 + <artifactId>commons-logging</artifactId>
  226 + <version>1.1.3</version>
  227 + </dependency>
  228 + <dependency>
  229 + <groupId>commons-validator</groupId>
  230 + <artifactId>commons-validator</artifactId>
  231 + <version>1.1.4</version>
  232 + </dependency>
  233 + <dependency>
  234 + <groupId>commons-cli</groupId>
  235 + <artifactId>commons-cli</artifactId>
  236 + <version>1.2</version>
  237 + </dependency>
  238 + <dependency>
  239 + <groupId>dom4j</groupId>
  240 + <artifactId>dom4j</artifactId>
  241 + <version>1.6.1</version>
  242 + </dependency>
  243 + <dependency>
  244 + <groupId>net.sf.ezmorph</groupId>
  245 + <artifactId>ezmorph</artifactId>
  246 + <version>1.0.6</version>
  247 + </dependency>
  248 + <dependency>
  249 + <groupId>javassist</groupId>
  250 + <artifactId>javassist</artifactId>
  251 + <version>3.12.1.GA</version>
  252 + </dependency>
  253 + <dependency>
  254 + <groupId>jstl</groupId>
  255 + <artifactId>jstl</artifactId>
  256 + <version>1.2</version>
  257 + </dependency>
  258 + <dependency>
  259 + <groupId>javax.transaction</groupId>
  260 + <artifactId>jta</artifactId>
  261 + <version>1.1</version>
  262 + </dependency>
  263 + <dependency>
  264 + <groupId>log4j</groupId>
  265 + <artifactId>log4j</artifactId>
  266 + <version>1.2.17</version>
  267 + </dependency>
  268 + <dependency>
  269 + <groupId>org.slf4j</groupId>
  270 + <artifactId>slf4j-api</artifactId>
  271 + <version>1.7.5</version>
  272 + </dependency>
  273 + <dependency>
  274 + <groupId>org.slf4j</groupId>
  275 + <artifactId>slf4j-log4j12</artifactId>
  276 + <version>1.7.5</version>
  277 + </dependency>
  278 + <dependency>
  279 + <groupId>net.sourceforge.jexcelapi</groupId>
  280 + <artifactId>jxl</artifactId>
  281 + <version>2.6.12</version>
  282 + </dependency>
  283 + <!-- <dependency> <groupId>com.alibaba.external</groupId> <artifactId>sourceforge.spring</artifactId>
  284 + <version>2.0.1</version> </dependency> <dependency> <groupId>com.alibaba.external</groupId>
  285 + <artifactId>jakarta.commons.poolg</artifactId> <version>1.3</version> </dependency> -->
  286 + <dependency>
  287 + <groupId>org.jdom</groupId>
  288 + <artifactId>jdom</artifactId>
  289 + <version>1.1.3</version>
  290 + </dependency>
  291 + <dependency>
  292 + <groupId>jaxen</groupId>
  293 + <artifactId>jaxen</artifactId>
  294 + <version>1.1.1</version>
  295 + </dependency>
  296 + <dependency>
  297 + <groupId>com.alibaba</groupId>
  298 + <artifactId>dubbo</artifactId>
  299 + <version>2.5.3</version>
  300 + </dependency>
  301 + <dependency>
  302 + <groupId>redis.clients</groupId>
  303 + <artifactId>jedis</artifactId>
  304 + <version>2.4.2</version>
  305 + </dependency>
  306 +
  307 + <!-- Common Dependency End -->
  308 +
  309 + <!-- Zookeeper 用于分布式服务管理 -->
  310 + <dependency>
  311 + <groupId>org.apache.zookeeper</groupId>
  312 + <artifactId>zookeeper</artifactId>
  313 + <version>3.4.5</version>
  314 + </dependency>
  315 + <dependency>
  316 + <groupId>com.101tec</groupId>
  317 + <artifactId>zkclient</artifactId>
  318 + <version>0.3</version>
  319 + </dependency>
  320 + <!-- Zookeeper 用于分布式服务管理 end -->
  321 +
  322 +
  323 + <!-- Spring Dependency Begin -->
  324 + <dependency>
  325 + <groupId>org.springframework</groupId>
  326 + <artifactId>spring-aop</artifactId>
  327 + <version>${org.springframework.version}</version>
  328 + </dependency>
  329 + <dependency>
  330 + <groupId>org.springframework</groupId>
  331 + <artifactId>spring-aspects</artifactId>
  332 + <version>${org.springframework.version}</version>
  333 + </dependency>
  334 + <dependency>
  335 + <groupId>org.springframework</groupId>
  336 + <artifactId>spring-beans</artifactId>
  337 + <version>${org.springframework.version}</version>
  338 + </dependency>
  339 + <dependency>
  340 + <groupId>org.springframework</groupId>
  341 + <artifactId>spring-context</artifactId>
  342 + <version>${org.springframework.version}</version>
  343 + </dependency>
  344 + <dependency>
  345 + <groupId>org.springframework</groupId>
  346 + <artifactId>spring-context-support</artifactId>
  347 + <version>${org.springframework.version}</version>
  348 + </dependency>
  349 + <dependency>
  350 + <groupId>org.springframework</groupId>
  351 + <artifactId>spring-core</artifactId>
  352 + <version>${org.springframework.version}</version>
  353 + </dependency>
  354 + <dependency>
  355 + <groupId>org.springframework</groupId>
  356 + <artifactId>spring-expression</artifactId>
  357 + <version>${org.springframework.version}</version>
  358 + </dependency>
  359 + <dependency>
  360 + <groupId>org.springframework</groupId>
  361 + <artifactId>spring-instrument</artifactId>
  362 + <version>${org.springframework.version}</version>
  363 + </dependency>
  364 + <dependency>
  365 + <groupId>org.springframework</groupId>
  366 + <artifactId>spring-instrument-tomcat</artifactId>
  367 + <version>${org.springframework.version}</version>
  368 + </dependency>
  369 + <dependency>
  370 + <groupId>org.springframework</groupId>
  371 + <artifactId>spring-jdbc</artifactId>
  372 + <version>${org.springframework.version}</version>
  373 + </dependency>
  374 + <dependency>
  375 + <groupId>org.springframework</groupId>
  376 + <artifactId>spring-jms</artifactId>
  377 + <version>${org.springframework.version}</version>
  378 + </dependency>
  379 + <dependency>
  380 + <groupId>org.springframework</groupId>
  381 + <artifactId>spring-orm</artifactId>
  382 + <version>${org.springframework.version}</version>
  383 + </dependency>
  384 + <dependency>
  385 + <groupId>org.springframework</groupId>
  386 + <artifactId>spring-oxm</artifactId>
  387 + <version>${org.springframework.version}</version>
  388 + </dependency>
  389 + <dependency>
  390 + <groupId>org.springframework</groupId>
  391 + <artifactId>spring-struts</artifactId>
  392 + <version>${org.springframework.version}</version>
  393 + </dependency>
  394 + <dependency>
  395 + <groupId>org.springframework</groupId>
  396 + <artifactId>spring-test</artifactId>
  397 + <version>${org.springframework.version}</version>
  398 + <scope>test</scope>
  399 + </dependency>
  400 + <dependency>
  401 + <groupId>org.springframework</groupId>
  402 + <artifactId>spring-tx</artifactId>
  403 + <version>${org.springframework.version}</version>
  404 + </dependency>
  405 + <dependency>
  406 + <groupId>org.springframework</groupId>
  407 + <artifactId>spring-web</artifactId>
  408 + <version>${org.springframework.version}</version>
  409 + </dependency>
  410 + <dependency>
  411 + <groupId>org.springframework</groupId>
  412 + <artifactId>spring-webmvc</artifactId>
  413 + <version>${org.springframework.version}</version>
  414 + </dependency>
  415 + <dependency>
  416 + <groupId>org.springframework</groupId>
  417 + <artifactId>spring-webmvc-portlet</artifactId>
  418 + <version>${org.springframework.version}</version>
  419 + </dependency>
  420 + <!-- Spring Dependency End -->
  421 +
  422 + <!-- MyBatis Dependency Begin -->
  423 + <dependency>
  424 + <groupId>org.mybatis</groupId>
  425 + <artifactId>mybatis</artifactId>
  426 + <version>3.2.8</version>
  427 + </dependency>
  428 + <dependency>
  429 + <groupId>org.mybatis</groupId>
  430 + <artifactId>mybatis-spring</artifactId>
  431 + <version>1.2.2</version>
  432 + </dependency>
  433 + <!-- MyBatis Dependency End -->
  434 +
  435 + <!-- Mysql Driver Begin -->
  436 + <dependency>
  437 + <groupId>mysql</groupId>
  438 + <artifactId>mysql-connector-java</artifactId>
  439 + <version>5.1.32</version>
  440 + </dependency>
  441 + <!-- Mysql Driver End -->
  442 +
  443 + <!-- Others Begin -->
  444 + <dependency>
  445 + <groupId>com.google.code</groupId>
  446 + <artifactId>kaptcha</artifactId>
  447 + <version>2.3.2</version>
  448 + </dependency>
  449 + <dependency>
  450 + <groupId>org.apache.tomcat</groupId>
  451 + <artifactId>servlet-api</artifactId>
  452 + <version>6.0.37</version>
  453 + </dependency>
  454 + <dependency>
  455 + <groupId>org.apache.tomcat</groupId>
  456 + <artifactId>jsp-api</artifactId>
  457 + <version>6.0.37</version>
  458 + </dependency>
  459 + <dependency>
  460 + <groupId>org.freemarker</groupId>
  461 + <artifactId>freemarker</artifactId>
  462 + <version>2.3.19</version>
  463 + </dependency>
  464 + <dependency>
  465 + <groupId>com.alibaba</groupId>
  466 + <artifactId>druid</artifactId>
  467 + <version>1.0.12</version>
  468 + </dependency>
  469 + <dependency>
  470 + <groupId>com.alibaba</groupId>
  471 + <artifactId>fastjson</artifactId>
  472 + <version>1.1.41</version>
  473 + </dependency>
  474 + <dependency>
  475 + <groupId>org.apache.httpcomponents</groupId>
  476 + <artifactId>httpclient</artifactId>
  477 + <version>4.3.3</version>
  478 + </dependency>
  479 + <dependency>
  480 + <groupId>org.jboss.netty</groupId>
  481 + <artifactId>netty</artifactId>
  482 + <version>3.2.5.Final</version>
  483 + </dependency>
  484 + <dependency>
  485 + <groupId>org.apache.activemq</groupId>
  486 + <artifactId>activemq-all</artifactId>
  487 + <version>5.8.0</version>
  488 + </dependency>
  489 + <dependency>
  490 + <groupId>org.apache.activemq</groupId>
  491 + <artifactId>activemq-pool</artifactId>
  492 + <version>5.8.0</version>
  493 + </dependency>
  494 + <!-- Others End -->
  495 +
  496 +
  497 + <dependency>
  498 + <groupId>org.jsoup</groupId>
  499 + <artifactId>jsoup</artifactId>
  500 + <version>1.7.3</version>
  501 + </dependency>
  502 +
  503 + <!-- dozer bean copy -->
  504 + <dependency>
  505 + <groupId>net.sf.dozer</groupId>
  506 + <artifactId>dozer</artifactId>
  507 + <version>${dozer.version}</version>
  508 + <exclusions>
  509 + <exclusion>
  510 + <groupId>org.slf4j</groupId>
  511 + <artifactId>slf4j-log4j12</artifactId>
  512 + </exclusion>
  513 + </exclusions>
  514 + </dependency>
  515 +
  516 + </dependencies>
  517 + </dependencyManagement>
  518 +
  519 + <build>
  520 + <plugins>
  521 + <plugin>
  522 + <groupId>org.apache.maven.plugins</groupId>
  523 + <artifactId>maven-deploy-plugin</artifactId>
  524 + <version>2.7</version>
  525 + <configuration>
  526 + <uniqueVersion>false</uniqueVersion>
  527 + </configuration>
  528 + </plugin>
  529 + <plugin>
  530 + <groupId>org.apache.maven.plugins</groupId>
  531 + <artifactId>maven-eclipse-plugin</artifactId>
  532 + <version>2.8</version>
  533 + </plugin>
  534 + <plugin>
  535 + <groupId>org.apache.maven.plugins</groupId>
  536 + <artifactId>maven-compiler-plugin</artifactId>
  537 + <version>2.3.2</version>
  538 + <configuration>
  539 + <failOnError>true</failOnError>
  540 + <verbose>true</verbose>
  541 + <fork>true</fork>
  542 + <compilerArgument>-nowarn</compilerArgument>
  543 + <source>1.6</source>
  544 + <target>1.6</target>
  545 + <encoding>UTF-8</encoding>
  546 + </configuration>
  547 + </plugin>
  548 + <plugin>
  549 + <groupId>org.apache.maven.plugins</groupId>
  550 + <artifactId>maven-source-plugin</artifactId>
  551 + <version>2.1.2</version>
  552 + <executions>
  553 + <execution>
  554 + <id>attach-sources</id>
  555 + <goals>
  556 + <goal>jar</goal>
  557 + </goals>
  558 + </execution>
  559 + </executions>
  560 + </plugin>
  561 + </plugins>
  562 + </build>
  563 +
  564 + <reporting>
  565 + <plugins>
  566 +
  567 + <plugin>
  568 + <groupId>org.apache.maven.plugins</groupId>
  569 + <artifactId>maven-checkstyle-plugin</artifactId>
  570 + <version>2.10</version>
  571 + <configuration>
  572 + <configLocation>config/sun_checks.xml</configLocation>
  573 + <suppressionsLocation>config/checkstyle-suppressions.xml</suppressionsLocation>
  574 + <encoding>UTF-8</encoding>
  575 + </configuration>
  576 + </plugin>
  577 +
  578 + <plugin>
  579 + <groupId>org.apache.maven.plugins</groupId>
  580 + <artifactId>maven-pmd-plugin</artifactId>
  581 + <version>3.0.1</version>
  582 + <configuration>
  583 + <rulesets>
  584 + <!-- pmd 5.0.2 的Java所规则如下 -->
  585 + <!-- <ruleset>rulesets/java/android.xml</ruleset> -->
  586 + <ruleset>rulesets/java/basic.xml</ruleset>
  587 + <ruleset>rulesets/java/braces.xml</ruleset>
  588 + <ruleset>rulesets/java/clone.xml</ruleset>
  589 + <ruleset>rulesets/java/codesize.xml</ruleset>
  590 + <ruleset>rulesets/java/controversial.xml</ruleset>
  591 + <ruleset>rulesets/java/coupling.xml</ruleset>
  592 + <ruleset>rulesets/java/design.xml</ruleset>
  593 + <ruleset>rulesets/java/empty.xml</ruleset>
  594 + <ruleset>rulesets/java/finalizers.xml</ruleset>
  595 + <ruleset>rulesets/java/imports.xml</ruleset>
  596 + <ruleset>rulesets/java/j2ee.xml</ruleset>
  597 + <ruleset>rulesets/java/javabeans.xml</ruleset>
  598 + <ruleset>rulesets/java/junit.xml</ruleset>
  599 + <ruleset>rulesets/java/logging-jakarta-commons.xml</ruleset>
  600 + <ruleset>rulesets/java/logging-java.xml</ruleset>
  601 + <ruleset>rulesets/java/migrating.xml</ruleset>
  602 + <ruleset>rulesets/java/naming.xml</ruleset>
  603 + <ruleset>rulesets/java/optimizations.xml</ruleset>
  604 + <ruleset>rulesets/java/strictexception.xml</ruleset>
  605 + <ruleset>rulesets/java/strings.xml</ruleset>
  606 + <ruleset>rulesets/java/sunsecure.xml</ruleset>
  607 + <ruleset>rulesets/java/typeresolution.xml</ruleset>
  608 + <ruleset>rulesets/java/unnecessary.xml</ruleset>
  609 + <ruleset>rulesets/java/unusedcode.xml</ruleset>
  610 + </rulesets>
  611 + <aggregate>true</aggregate>
  612 + </configuration>
  613 + </plugin>
  614 +
  615 + <plugin>
  616 + <groupId>org.codehaus.mojo</groupId>
  617 + <artifactId>findbugs-maven-plugin</artifactId>
  618 + <version>2.5.2</version>
  619 + </plugin>
  620 +
  621 + <plugin>
  622 + <!-- 添加了jxr插件 ,用来在生成的结果中可以通过link找到代码对应的行 -->
  623 + <groupId>org.apache.maven.plugins</groupId>
  624 + <artifactId>maven-jxr-plugin</artifactId>
  625 + <version>2.3</version>
  626 + <!-- 支持聚合报告 -->
  627 + <configuration>
  628 + <aggregate>true</aggregate>
  629 + </configuration>
  630 + </plugin>
  631 +
  632 + </plugins>
  633 + </reporting>
  634 +
626 635 </project>
627 636 \ No newline at end of file
... ...