/jcg-andygene-web-archetype/src/main/resources/archetype-resources/pom.xml

http://jcg-andygene-web.googlecode.com/ · XML · 703 lines · 623 code · 3 blank · 77 comment · 0 complexity · 2bf93c318e98999c82383e0e492b850b MD5 · raw file

  1. #set( $symbol_pound = '#' )
  2. #set( $symbol_dollar = '$' )
  3. #set( $symbol_escape = '\' )
  4. <?xml version="1.0" encoding="UTF-8"?>
  5. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  6. <modelVersion>4.0.0</modelVersion>
  7. <groupId>${groupId}</groupId>
  8. <artifactId>${artifactId}</artifactId>
  9. <packaging>war</packaging>
  10. <version>${version}</version>
  11. <name>jcg-andygene-web</name>
  12. <properties>
  13. <spring.version>3.0.5.RELEASE</spring.version>
  14. <aspectj.version>1.6.11.M1</aspectj.version>
  15. <slf4j.version>1.6.1</slf4j.version>
  16. <ehcache.version>2.3.1</ehcache.version>
  17. <activiti.version>5.3</activiti.version>
  18. <drools.version>5.1.1</drools.version>
  19. <cxf.version>2.2.3</cxf.version>
  20. <h2.version>1.3.148</h2.version>
  21. <atomikos.version>3.6.0</atomikos.version>
  22. <jasperreports.version>3.5.3</jasperreports.version>
  23. <poi.version>3.2-FINAL</poi.version>
  24. <terracotta.version>2.0.0</terracotta.version>
  25. <spring.js.version>2.2.1.RELEASE</spring.js.version>
  26. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  27. <spring-security.version>3.0.5.RELEASE</spring-security.version>
  28. </properties>
  29. <repositories>
  30. <repository>
  31. <id>spring-maven-release</id>
  32. <name>Spring Maven Release Repository</name>
  33. <url>http://maven.springframework.org/release</url>
  34. </repository>
  35. <repository>
  36. <id>spring-maven-milestone</id>
  37. <name>Spring Maven Milestone Repository</name>
  38. <url>http://maven.springframework.org/milestone</url>
  39. </repository>
  40. <repository>
  41. <id>terracotta-releases</id>
  42. <url>http://www.terracotta.org/download/reflector/releases</url>
  43. <releases />
  44. <snapshots><enabled>false</enabled></snapshots>
  45. </repository>
  46. <repository>
  47. <id>Activiti Repo</id>
  48. <url>http://maven.alfresco.com/nexus/content/repositories/activiti/</url>
  49. <name>Activiti Repo</name>
  50. </repository>
  51. <repository>
  52. <id>JBoss Repo</id>
  53. <url>https://repository.jboss.org/nexus/content/repositories/releases</url>
  54. <name>JBoss Repo</name>
  55. </repository>
  56. <repository>
  57. <id>Atomikos Repo</id>
  58. <url>http://repo.atomikos.com</url>
  59. <name>Atomikos Repo</name>
  60. </repository>
  61. </repositories>
  62. <pluginRepositories>
  63. <pluginRepository>
  64. <id>spring-maven-release</id>
  65. <name>Spring Maven Release Repository</name>
  66. <url>http://maven.springframework.org/release</url>
  67. </pluginRepository>
  68. <pluginRepository>
  69. <id>spring-maven-milestone</id>
  70. <name>Spring Maven Milestone Repository</name>
  71. <url>http://maven.springframework.org/milestone</url>
  72. </pluginRepository>
  73. </pluginRepositories>
  74. <dependencies>
  75. <!-- General dependencies for standard applications -->
  76. <dependency>
  77. <groupId>junit</groupId>
  78. <artifactId>junit</artifactId>
  79. <version>4.8.1</version>
  80. <scope>test</scope>
  81. </dependency>
  82. <dependency>
  83. <groupId>log4j</groupId>
  84. <artifactId>log4j</artifactId>
  85. <version>1.2.16</version>
  86. </dependency>
  87. <dependency>
  88. <groupId>org.slf4j</groupId>
  89. <artifactId>slf4j-api</artifactId>
  90. <version>${slf4j.version}</version>
  91. </dependency>
  92. <dependency>
  93. <groupId>org.slf4j</groupId>
  94. <artifactId>jcl-over-slf4j</artifactId>
  95. <version>${slf4j.version}</version>
  96. </dependency>
  97. <dependency>
  98. <groupId>org.slf4j</groupId>
  99. <artifactId>slf4j-log4j12</artifactId>
  100. <version>${slf4j.version}</version>
  101. </dependency>
  102. <dependency>
  103. <groupId>javax.servlet</groupId>
  104. <artifactId>servlet-api</artifactId>
  105. <version>2.5</version>
  106. <scope>provided</scope>
  107. </dependency>
  108. <dependency>
  109. <groupId>net.sf.flexjson</groupId>
  110. <artifactId>flexjson</artifactId>
  111. <version>2.0</version>
  112. </dependency>
  113. <!-- Spring dependencies -->
  114. <dependency>
  115. <groupId>org.springframework</groupId>
  116. <artifactId>spring-core</artifactId>
  117. <version>${spring.version}</version>
  118. <exclusions>
  119. <exclusion>
  120. <groupId>commons-logging</groupId>
  121. <artifactId>commons-logging</artifactId>
  122. </exclusion>
  123. </exclusions>
  124. </dependency>
  125. <dependency>
  126. <groupId>org.springframework</groupId>
  127. <artifactId>spring-test</artifactId>
  128. <version>${spring.version}</version>
  129. <scope>test</scope>
  130. <exclusions>
  131. <exclusion>
  132. <groupId>commons-logging</groupId>
  133. <artifactId>commons-logging</artifactId>
  134. </exclusion>
  135. </exclusions>
  136. </dependency>
  137. <dependency>
  138. <groupId>org.springframework</groupId>
  139. <artifactId>spring-context</artifactId>
  140. <version>${spring.version}</version>
  141. </dependency>
  142. <dependency>
  143. <groupId>org.springframework</groupId>
  144. <artifactId>spring-aop</artifactId>
  145. <version>${spring.version}</version>
  146. </dependency>
  147. <dependency>
  148. <groupId>org.springframework</groupId>
  149. <artifactId>spring-aspects</artifactId>
  150. <version>${spring.version}</version>
  151. </dependency>
  152. <dependency>
  153. <groupId>org.springframework</groupId>
  154. <artifactId>spring-tx</artifactId>
  155. <version>${spring.version}</version>
  156. </dependency>
  157. <dependency>
  158. <groupId>org.springframework.webflow</groupId>
  159. <artifactId>spring-js</artifactId>
  160. <version>${spring.js.version}</version>
  161. </dependency>
  162. #if( $db == "h2" )
  163. <dependency>
  164. <groupId>com.h2database</groupId>
  165. <artifactId>h2</artifactId>
  166. <version>${h2.version}</version>
  167. </dependency>
  168. <!-- <dependency>-->
  169. <!-- <groupId>postgresql</groupId>-->
  170. <!-- <artifactId>postgresql</artifactId>-->
  171. <!-- <version>8.4-701.jdbc3</version>-->
  172. <!-- </dependency>-->
  173. <!-- <dependency>-->
  174. <!-- <groupId>com.oracle</groupId>-->
  175. <!-- <artifactId>ojdbc14</artifactId>-->
  176. <!-- <version>10.2.0.2</version>-->
  177. <!-- </dependency>-->
  178. <!-- <dependency>-->
  179. <!-- <groupId>mysql</groupId>-->
  180. <!-- <artifactId>mysql-connector-java</artifactId>-->
  181. <!-- <version>5.1.13</version>-->
  182. <!-- </dependency>-->
  183. #elseif( $db == "mysql" )
  184. <!-- <dependency>-->
  185. <!-- <groupId>com.h2database</groupId>-->
  186. <!-- <artifactId>h2</artifactId>-->
  187. <!-- <version>${h2.version}</version>-->
  188. <!-- </dependency>-->
  189. <!-- <dependency>-->
  190. <!-- <groupId>postgresql</groupId>-->
  191. <!-- <artifactId>postgresql</artifactId>-->
  192. <!-- <version>8.4-701.jdbc3</version>-->
  193. <!-- </dependency>-->
  194. <!-- <dependency>-->
  195. <!-- <groupId>com.oracle</groupId>-->
  196. <!-- <artifactId>ojdbc14</artifactId>-->
  197. <!-- <version>10.2.0.2</version>-->
  198. <!-- </dependency>-->
  199. <dependency>
  200. <groupId>mysql</groupId>
  201. <artifactId>mysql-connector-java</artifactId>
  202. <version>5.1.13</version>
  203. </dependency>
  204. #elseif( $db == "postgres" )
  205. <!-- <dependency>-->
  206. <!-- <groupId>com.h2database</groupId>-->
  207. <!-- <artifactId>h2</artifactId>-->
  208. <!-- <version>${h2.version}</version>-->
  209. <!-- </dependency>-->
  210. <dependency>
  211. <groupId>postgresql</groupId>
  212. <artifactId>postgresql</artifactId>
  213. <version>8.4-701.jdbc3</version>
  214. </dependency>
  215. <!-- <dependency>-->
  216. <!-- <groupId>com.oracle</groupId>-->
  217. <!-- <artifactId>ojdbc14</artifactId>-->
  218. <!-- <version>10.2.0.2</version>-->
  219. <!-- </dependency>-->
  220. <!-- <dependency>-->
  221. <!-- <groupId>mysql</groupId>-->
  222. <!-- <artifactId>mysql-connector-java</artifactId>-->
  223. <!-- <version>5.1.13</version>-->
  224. <!-- </dependency>-->
  225. #else
  226. <!-- <dependency>-->
  227. <!-- <groupId>com.h2database</groupId>-->
  228. <!-- <artifactId>h2</artifactId>-->
  229. <!-- <version>${h2.version}</version>-->
  230. <!-- </dependency>-->
  231. <!-- <dependency>-->
  232. <!-- <groupId>postgresql</groupId>-->
  233. <!-- <artifactId>postgresql</artifactId>-->
  234. <!-- <version>8.4-701.jdbc3</version>-->
  235. <!-- </dependency>-->
  236. <dependency>
  237. <groupId>com.oracle</groupId>
  238. <artifactId>ojdbc14</artifactId>
  239. <version>10.2.0.2</version>
  240. </dependency>
  241. <!-- <dependency>-->
  242. <!-- <groupId>mysql</groupId>-->
  243. <!-- <artifactId>mysql-connector-java</artifactId>-->
  244. <!-- <version>5.1.13</version>-->
  245. <!-- </dependency>-->
  246. #end
  247. <dependency>
  248. <groupId>org.hibernate</groupId>
  249. <artifactId>hibernate-core</artifactId>
  250. <version>3.6.0.Final</version>
  251. </dependency>
  252. <dependency>
  253. <groupId>org.hibernate</groupId>
  254. <artifactId>hibernate-entitymanager</artifactId>
  255. <version>3.6.0.Final</version>
  256. <exclusions>
  257. <exclusion>
  258. <groupId>cglib</groupId>
  259. <artifactId>cglib</artifactId>
  260. </exclusion>
  261. <exclusion>
  262. <groupId>dom4j</groupId>
  263. <artifactId>dom4j</artifactId>
  264. </exclusion>
  265. </exclusions>
  266. </dependency>
  267. <dependency>
  268. <groupId>org.hibernate.javax.persistence</groupId>
  269. <artifactId>hibernate-jpa-2.0-api</artifactId>
  270. <version>1.0.0.Final</version>
  271. </dependency>
  272. <dependency>
  273. <groupId>org.hibernate</groupId>
  274. <artifactId>hibernate-validator</artifactId>
  275. <version>4.1.0.Final</version>
  276. <exclusions>
  277. <exclusion>
  278. <groupId>javax.xml.bind</groupId>
  279. <artifactId>jaxb-api</artifactId>
  280. </exclusion>
  281. <exclusion>
  282. <groupId>com.sun.xml.bind</groupId>
  283. <artifactId>jaxb-impl</artifactId>
  284. </exclusion>
  285. </exclusions>
  286. </dependency>
  287. <dependency>
  288. <groupId>javax.validation</groupId>
  289. <artifactId>validation-api</artifactId>
  290. <version>1.0.0.GA</version>
  291. </dependency>
  292. <dependency>
  293. <groupId>cglib</groupId>
  294. <artifactId>cglib-nodep</artifactId>
  295. <version>2.2</version>
  296. </dependency>
  297. <dependency>
  298. <groupId>javax.transaction</groupId>
  299. <artifactId>jta</artifactId>
  300. <version>1.1</version>
  301. </dependency>
  302. <dependency>
  303. <groupId>org.springframework</groupId>
  304. <artifactId>spring-jdbc</artifactId>
  305. <version>${spring.version}</version>
  306. </dependency>
  307. <dependency>
  308. <groupId>org.springframework</groupId>
  309. <artifactId>spring-orm</artifactId>
  310. <version>${spring.version}</version>
  311. </dependency>
  312. <dependency>
  313. <groupId>commons-pool</groupId>
  314. <artifactId>commons-pool</artifactId>
  315. <version>1.5.4</version>
  316. <exclusions>
  317. <exclusion>
  318. <groupId>commons-logging</groupId>
  319. <artifactId>commons-logging</artifactId>
  320. </exclusion>
  321. </exclusions>
  322. </dependency>
  323. <dependency>
  324. <groupId>commons-dbcp</groupId>
  325. <artifactId>commons-dbcp</artifactId>
  326. <version>1.3</version>
  327. <exclusions>
  328. <exclusion>
  329. <groupId>commons-logging</groupId>
  330. <artifactId>commons-logging</artifactId>
  331. </exclusion>
  332. <exclusion>
  333. <groupId>commons-pool</groupId>
  334. <artifactId>commons-pool</artifactId>
  335. </exclusion>
  336. <exclusion>
  337. <groupId>xerces</groupId>
  338. <artifactId>xerces</artifactId>
  339. </exclusion>
  340. <exclusion>
  341. <groupId>xerces</groupId>
  342. <artifactId>xercesImpl</artifactId>
  343. </exclusion>
  344. <exclusion>
  345. <groupId>xml-apis</groupId>
  346. <artifactId>xml-apis</artifactId>
  347. </exclusion>
  348. </exclusions>
  349. </dependency>
  350. <dependency>
  351. <groupId>org.springframework</groupId>
  352. <artifactId>spring-beans</artifactId>
  353. <version>${spring.version}</version>
  354. </dependency>
  355. <dependency>
  356. <groupId>org.springframework</groupId>
  357. <artifactId>spring-jms</artifactId>
  358. <version>${spring.version}</version>
  359. </dependency>
  360. <dependency>
  361. <groupId>org.apache.geronimo.specs</groupId>
  362. <artifactId>geronimo-jms_1.1_spec</artifactId>
  363. <version>1.1</version>
  364. </dependency>
  365. <dependency>
  366. <groupId>org.apache.activemq</groupId>
  367. <artifactId>activemq-core</artifactId>
  368. <version>5.3.2</version>
  369. <exclusions>
  370. <exclusion>
  371. <groupId>commons-logging</groupId>
  372. <artifactId>commons-logging</artifactId>
  373. </exclusion>
  374. <exclusion>
  375. <groupId>commons-logging</groupId>
  376. <artifactId>commons-logging-api</artifactId>
  377. </exclusion>
  378. </exclusions>
  379. </dependency>
  380. <dependency>
  381. <groupId>org.apache.xbean</groupId>
  382. <artifactId>xbean-spring</artifactId>
  383. <version>3.6</version>
  384. <exclusions>
  385. <exclusion>
  386. <groupId>commons-logging</groupId>
  387. <artifactId>commons-logging</artifactId>
  388. </exclusion>
  389. </exclusions>
  390. </dependency>
  391. <dependency>
  392. <groupId>org.apache.tiles</groupId>
  393. <artifactId>tiles-core</artifactId>
  394. <version>2.2.1</version>
  395. <exclusions>
  396. <exclusion>
  397. <groupId>commons-logging</groupId>
  398. <artifactId>commons-logging</artifactId>
  399. </exclusion>
  400. </exclusions>
  401. </dependency>
  402. <dependency>
  403. <groupId>org.apache.tiles</groupId>
  404. <artifactId>tiles-jsp</artifactId>
  405. <version>2.2.1</version>
  406. </dependency>
  407. <dependency>
  408. <groupId>org.springframework</groupId>
  409. <artifactId>spring-web</artifactId>
  410. <version>${spring.version}</version>
  411. <exclusions>
  412. <exclusion>
  413. <groupId>commons-logging</groupId>
  414. <artifactId>commons-logging</artifactId>
  415. </exclusion>
  416. </exclusions>
  417. </dependency>
  418. <dependency>
  419. <groupId>org.springframework</groupId>
  420. <artifactId>spring-webmvc</artifactId>
  421. <version>${spring.version}</version>
  422. <exclusions>
  423. <exclusion>
  424. <groupId>commons-logging</groupId>
  425. <artifactId>commons-logging</artifactId>
  426. </exclusion>
  427. </exclusions>
  428. </dependency>
  429. <dependency>
  430. <groupId>org.springframework.webflow</groupId>
  431. <artifactId>spring-js-resources</artifactId>
  432. <version>2.2.1.RELEASE</version>
  433. </dependency>
  434. <dependency>
  435. <groupId>commons-digester</groupId>
  436. <artifactId>commons-digester</artifactId>
  437. <version>2.0</version>
  438. <exclusions>
  439. <exclusion>
  440. <groupId>commons-logging</groupId>
  441. <artifactId>commons-logging</artifactId>
  442. </exclusion>
  443. </exclusions>
  444. </dependency>
  445. <dependency>
  446. <groupId>commons-fileupload</groupId>
  447. <artifactId>commons-fileupload</artifactId>
  448. <version>1.2.1</version>
  449. <exclusions>
  450. <exclusion>
  451. <groupId>commons-logging</groupId>
  452. <artifactId>commons-logging</artifactId>
  453. </exclusion>
  454. </exclusions>
  455. </dependency>
  456. <dependency>
  457. <groupId>javax.servlet</groupId>
  458. <artifactId>jstl</artifactId>
  459. <version>1.2</version>
  460. </dependency>
  461. <dependency>
  462. <groupId>javax.el</groupId>
  463. <artifactId>el-api</artifactId>
  464. <version>1.0</version>
  465. <scope>provided</scope>
  466. </dependency>
  467. <dependency>
  468. <groupId>joda-time</groupId>
  469. <artifactId>joda-time</artifactId>
  470. <version>1.6</version>
  471. </dependency>
  472. <dependency>
  473. <groupId>javax.servlet.jsp</groupId>
  474. <artifactId>jsp-api</artifactId>
  475. <version>2.1</version>
  476. <scope>provided</scope>
  477. </dependency>
  478. <dependency>
  479. <groupId>org.springframework.security</groupId>
  480. <artifactId>spring-security-core</artifactId>
  481. <version>${spring-security.version}</version>
  482. <exclusions>
  483. <exclusion>
  484. <groupId>commons-logging</groupId>
  485. <artifactId>commons-logging</artifactId>
  486. </exclusion>
  487. </exclusions>
  488. </dependency>
  489. <dependency>
  490. <groupId>org.springframework.security</groupId>
  491. <artifactId>spring-security-config</artifactId>
  492. <version>${spring-security.version}</version>
  493. <exclusions>
  494. <exclusion>
  495. <groupId>commons-logging</groupId>
  496. <artifactId>commons-logging</artifactId>
  497. </exclusion>
  498. </exclusions>
  499. </dependency>
  500. <dependency>
  501. <groupId>org.springframework.security</groupId>
  502. <artifactId>spring-security-web</artifactId>
  503. <version>${spring-security.version}</version>
  504. </dependency>
  505. <dependency>
  506. <groupId>org.springframework.security</groupId>
  507. <artifactId>spring-security-taglibs</artifactId>
  508. <version>${spring-security.version}</version>
  509. </dependency>
  510. <dependency>
  511. <groupId>net.sf.ehcache</groupId>
  512. <artifactId>ehcache-core</artifactId>
  513. <version>${ehcache.version}</version>
  514. </dependency>
  515. <dependency>
  516. <groupId>net.sf.ehcache</groupId>
  517. <artifactId>ehcache-terracotta</artifactId>
  518. <version>${ehcache.version}</version>
  519. </dependency>
  520. <dependency>
  521. <groupId>org.terracotta</groupId>
  522. <artifactId>terracotta-toolkit-1.1-runtime</artifactId>
  523. <version>${terracotta.version}</version>
  524. </dependency>
  525. <dependency>
  526. <groupId>org.activiti</groupId>
  527. <artifactId>activiti-engine</artifactId>
  528. <version>${activiti.version}</version>
  529. </dependency>
  530. <dependency>
  531. <groupId>org.activiti</groupId>
  532. <artifactId>activiti-spring</artifactId>
  533. <version>${activiti.version}</version>
  534. </dependency>
  535. <dependency>
  536. <groupId>org.drools</groupId>
  537. <artifactId>drools-core</artifactId>
  538. <version>${drools.version}</version>
  539. </dependency>
  540. <dependency>
  541. <groupId>org.drools</groupId>
  542. <artifactId>drools-compiler</artifactId>
  543. <version>${drools.version}</version>
  544. </dependency>
  545. <dependency>
  546. <groupId>org.drools</groupId>
  547. <artifactId>drools-decisiontables</artifactId>
  548. <version>${drools.version}</version>
  549. </dependency>
  550. <dependency>
  551. <groupId>org.drools</groupId>
  552. <artifactId>drools-templates</artifactId>
  553. <version>${drools.version}</version>
  554. </dependency>
  555. <dependency>
  556. <groupId>org.drools</groupId>
  557. <artifactId>drools-spring</artifactId>
  558. <version>${drools.version}</version>
  559. </dependency>
  560. <dependency>
  561. <groupId>jasperreports</groupId>
  562. <artifactId>jasperreports</artifactId>
  563. <version>${jasperreports.version}</version>
  564. </dependency>
  565. <dependency>
  566. <groupId>org.apache.poi</groupId>
  567. <artifactId>poi</artifactId>
  568. <version>${poi.version}</version>
  569. </dependency>
  570. <dependency>
  571. <groupId>org.apache.cxf</groupId>
  572. <artifactId>cxf-rt-frontend-jaxws</artifactId>
  573. <version>${cxf.version}</version>
  574. </dependency>
  575. <dependency>
  576. <groupId>org.apache.cxf</groupId>
  577. <artifactId>cxf-rt-transports-http</artifactId>
  578. <version>${cxf.version}</version>
  579. </dependency>
  580. <!-- <dependency>-->
  581. <!-- <groupId>com.atomikos</groupId>-->
  582. <!-- <artifactId>transactions-essentials-all</artifactId>-->
  583. <!-- <version>${atomikos.version}</version>-->
  584. <!-- <exclusions>-->
  585. <!-- <exclusion>-->
  586. <!-- <artifactId>hibernate</artifactId>-->
  587. <!-- <groupId>org.hibernate</groupId>-->
  588. <!-- </exclusion>-->
  589. <!-- </exclusions>-->
  590. <!-- </dependency>-->
  591. <dependency>
  592. <groupId>org.codehaus.mojo</groupId>
  593. <artifactId>jasperreports-maven-plugin</artifactId>
  594. <version>1.0-beta-2</version>
  595. <scope>compile</scope>
  596. </dependency>
  597. </dependencies>
  598. <build>
  599. <finalName>${artifactId}</finalName>
  600. <plugins>
  601. <plugin>
  602. <groupId>org.apache.maven.plugins</groupId>
  603. <artifactId>maven-war-plugin</artifactId>
  604. <version>2.1-beta-1</version>
  605. <!--
  606. <configuration> <webXml>target/web.xml</webXml> </configuration>
  607. -->
  608. </plugin>
  609. <plugin>
  610. <groupId>org.apache.maven.plugins</groupId>
  611. <artifactId>maven-compiler-plugin</artifactId>
  612. <version>2.1</version>
  613. <configuration>
  614. <source>1.6</source>
  615. <target>1.6</target>
  616. <encoding>UTF-8</encoding>
  617. </configuration>
  618. </plugin>
  619. <plugin>
  620. <groupId>org.apache.maven.plugins</groupId>
  621. <artifactId>maven-resources-plugin</artifactId>
  622. <version>2.4.2</version>
  623. <configuration>
  624. <encoding>UTF-8</encoding>
  625. </configuration>
  626. </plugin>
  627. <plugin>
  628. <groupId>org.apache.maven.plugins</groupId>
  629. <artifactId>maven-surefire-plugin</artifactId>
  630. <version>2.5</version>
  631. <configuration>
  632. <systemproperties>
  633. <property>
  634. <!-- Specific log4j config for tests -->
  635. <name>log4j.configuration</name>
  636. <value>log4j.properties</value>
  637. </property>
  638. </systemproperties>
  639. </configuration>
  640. </plugin>
  641. <plugin>
  642. <groupId>org.apache.maven.plugins</groupId>
  643. <artifactId>maven-assembly-plugin</artifactId>
  644. <version>2.2-beta-5</version>
  645. <configuration>
  646. <descriptorRefs>
  647. <descriptorRef>jar-with-dependencies</descriptorRef>
  648. </descriptorRefs>
  649. </configuration>
  650. </plugin>
  651. <plugin>
  652. <groupId>org.apache.maven.plugins</groupId>
  653. <artifactId>maven-deploy-plugin</artifactId>
  654. <version>2.5</version>
  655. </plugin>
  656. <plugin>
  657. <groupId>org.codehaus.mojo</groupId>
  658. <artifactId>tomcat-maven-plugin</artifactId>
  659. <version>1.1</version>
  660. </plugin>
  661. <plugin>
  662. <groupId>org.mortbay.jetty</groupId>
  663. <artifactId>jetty-maven-plugin</artifactId>
  664. <version>7.2.2.v20101205</version>
  665. <configuration>
  666. <webAppConfig>
  667. <contextPath>/${artifactId}</contextPath>
  668. </webAppConfig>
  669. </configuration>
  670. </plugin>
  671. <plugin>
  672. <groupId>org.codehaus.mojo</groupId>
  673. <artifactId>jasperreports-maven-plugin</artifactId>
  674. <configuration>
  675. <sourceDirectory>src/main/webapp/WEB-INF/reports</sourceDirectory>
  676. <outputDirectory>src/main/webapp/WEB-INF/reports</outputDirectory>
  677. </configuration>
  678. <executions>
  679. <execution>
  680. <goals>
  681. <goal>compile-reports</goal>
  682. </goals>
  683. </execution>
  684. </executions>
  685. <dependencies>
  686. <dependency>
  687. <groupId>jasperreports</groupId>
  688. <artifactId>jasperreports</artifactId>
  689. <version>${jasperreports.version}</version>
  690. </dependency>
  691. <dependency>
  692. <groupId>log4j</groupId>
  693. <artifactId>log4j</artifactId>
  694. <version>1.2.16</version>
  695. </dependency>
  696. </dependencies>
  697. </plugin>
  698. </plugins>
  699. </build>
  700. </project>