/protocols/ss7/map/load/pom.xml

http://mobicents.googlecode.com/ · XML · 536 lines · 482 code · 25 blank · 29 comment · 0 complexity · 7746c8ce74b3e523b8cb2e8bb5c16719 MD5 · raw file

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  4. <modelVersion>4.0.0</modelVersion>
  5. <parent>
  6. <groupId>org.mobicents</groupId>
  7. <artifactId>mobicents-parent</artifactId>
  8. <version>2.20</version>
  9. </parent>
  10. <artifactId>map-load</artifactId>
  11. <name>Mobicents SS7 :: MAP :: LOAD :: ${pom.artifactId}</name>
  12. <packaging>jar</packaging>
  13. <properties>
  14. <mobicents.tools.mavenplugin.eclipse.version>
  15. 1.0.0.BETA2
  16. </mobicents.tools.mavenplugin.eclipse.version>
  17. <concurrent.version>1.3.4</concurrent.version>
  18. <log4j.version>1.2.14</log4j.version>
  19. <junit.version>3.8.1</junit.version>
  20. <testng.version>6.2</testng.version>
  21. <javolution.version>5.5.1</javolution.version>
  22. <compiler.plugin.version>2.0.2</compiler.plugin.version>
  23. <compile.source>1.5</compile.source>
  24. <!-- mobicents but not strictly ss7 -->
  25. <asn.version>2.0.0-SNAPSHOT</asn.version>
  26. <stream.version>1.0.0.CR1</stream.version>
  27. <ss7.version>2.0.0-SNAPSHOT</ss7.version>
  28. <sctp.version>1.0.0-SNAPSHOT</sctp.version>
  29. <commons.version>1.0.0-SNAPSHOT</commons.version>
  30. <!-- data -->
  31. <assemble.dir>${pom.build.directory}/load</assemble.dir>
  32. </properties>
  33. <dependencies>
  34. <!-- does not work.... lol <dependency> <artifactId>ss7-parent</artifactId>
  35. <groupId>org.mobicents.protocols.ss7</groupId> <version>${ss7.version}</version>
  36. <type>pom</type> <scope>import</scope> </dependency> -->
  37. <!-- SCTP -->
  38. <dependency>
  39. <groupId>org.mobicents.protocols.sctp</groupId>
  40. <artifactId>sctp-api</artifactId>
  41. <version>${sctp.version}</version>
  42. </dependency>
  43. <dependency>
  44. <groupId>org.mobicents.protocols.sctp</groupId>
  45. <artifactId>sctp-impl</artifactId>
  46. <version>${sctp.version}</version>
  47. </dependency>
  48. <!-- SS7 -->
  49. <dependency>
  50. <groupId>org.mobicents.protocols.ss7.congestion</groupId>
  51. <artifactId>congestion</artifactId>
  52. <version>${ss7.version}</version>
  53. </dependency>
  54. <dependency>
  55. <groupId>org.mobicents.protocols.ss7.map</groupId>
  56. <artifactId>map-api</artifactId>
  57. <version>${ss7.version}</version>
  58. </dependency>
  59. <dependency>
  60. <groupId>org.mobicents.protocols.ss7.map</groupId>
  61. <artifactId>map-impl</artifactId>
  62. <version>${ss7.version}</version>
  63. </dependency>
  64. <dependency>
  65. <groupId>org.mobicents.protocols.ss7.sccp</groupId>
  66. <artifactId>sccp-api</artifactId>
  67. <version>${ss7.version}</version>
  68. </dependency>
  69. <dependency>
  70. <groupId>org.mobicents.protocols.ss7.sccp</groupId>
  71. <artifactId>sccp-impl</artifactId>
  72. <version>${ss7.version}</version>
  73. </dependency>
  74. <dependency>
  75. <groupId>org.mobicents.protocols.asn</groupId>
  76. <artifactId>asn</artifactId>
  77. <version>${asn.version}</version>
  78. </dependency>
  79. <dependency>
  80. <groupId>org.mobicents.protocols.ss7.tcap</groupId>
  81. <artifactId>tcap-impl</artifactId>
  82. <version>${ss7.version}</version>
  83. </dependency>
  84. <dependency>
  85. <groupId>org.mobicents.protocols.ss7.tcap</groupId>
  86. <artifactId>tcap-api</artifactId>
  87. <version>${ss7.version}</version>
  88. </dependency>
  89. <dependency>
  90. <groupId>org.mobicents.protocols.ss7.mtp</groupId>
  91. <artifactId>mtp-api</artifactId>
  92. <version>${ss7.version}</version>
  93. </dependency>
  94. <dependency>
  95. <groupId>org.mobicents.protocols.ss7.mtp</groupId>
  96. <artifactId>mtp</artifactId>
  97. <version>${ss7.version}</version>
  98. </dependency>
  99. <dependency>
  100. <groupId>org.mobicents.protocols.ss7.m3ua</groupId>
  101. <artifactId>m3ua-api</artifactId>
  102. <version>${ss7.version}</version>
  103. </dependency>
  104. <dependency>
  105. <groupId>org.mobicents.protocols.ss7.m3ua</groupId>
  106. <artifactId>m3ua-impl</artifactId>
  107. <version>${ss7.version}</version>
  108. </dependency>
  109. <dependency>
  110. <groupId>org.mobicents.protocols.ss7.isup</groupId>
  111. <artifactId>isup-api</artifactId>
  112. <version>${ss7.version}</version>
  113. </dependency>
  114. <dependency>
  115. <groupId>org.mobicents.protocols.ss7.isup</groupId>
  116. <artifactId>isup-impl</artifactId>
  117. <version>${ss7.version}</version>
  118. </dependency>
  119. <dependency>
  120. <groupId>org.mobicents.protocols.stream</groupId>
  121. <artifactId>stream</artifactId>
  122. <version>${stream.version}</version>
  123. </dependency>
  124. <dependency>
  125. <groupId>org.mobicents.protocols.ss7.hardware</groupId>
  126. <artifactId>mobicents-dialogic</artifactId>
  127. <version>${ss7.version}</version>
  128. </dependency>
  129. <dependency>
  130. <groupId>org.mobicents.commons</groupId>
  131. <artifactId>commons</artifactId>
  132. <version>${commons.version}</version>
  133. </dependency>
  134. <dependency>
  135. <groupId>concurrent</groupId>
  136. <artifactId>concurrent</artifactId>
  137. <version>${concurrent.version}</version>
  138. </dependency>
  139. <dependency>
  140. <groupId>log4j</groupId>
  141. <artifactId>log4j</artifactId>
  142. <version>${log4j.version}</version>
  143. </dependency>
  144. <dependency>
  145. <groupId>junit</groupId>
  146. <artifactId>junit</artifactId>
  147. <version>${junit.version}</version>
  148. <scope>test</scope>
  149. </dependency>
  150. <!-- Not managed deps <dependency> <groupId>org.mobicents.external.opencsv</groupId>
  151. <artifactId>opencsv</artifactId> </dependency> -->
  152. <dependency>
  153. <groupId>javolution</groupId>
  154. <artifactId>javolution</artifactId>
  155. <version>${javolution.version}</version>
  156. </dependency>
  157. </dependencies>
  158. <profiles>
  159. <profile>
  160. <id>default</id>
  161. <activation>
  162. <activeByDefault>true</activeByDefault>
  163. </activation>
  164. <build>
  165. <finalName>${pom.artifactId}</finalName>
  166. <plugins>
  167. <plugin>
  168. <artifactId>maven-eclipse-plugin</artifactId>
  169. <groupId>org.mobicents.tools</groupId>
  170. <version>
  171. ${mobicents.tools.mavenplugin.eclipse.version}
  172. </version>
  173. <inherited>false</inherited>
  174. <configuration>
  175. <classpathExcludes>
  176. <exclude>xml-apis:xml-apis</exclude>
  177. <exclude>jtidy:jtidy</exclude>
  178. </classpathExcludes>
  179. <resolveTransitiveDependencies>
  180. true
  181. </resolveTransitiveDependencies>
  182. <eclipseProjectName>
  183. mobicents-map-load
  184. </eclipseProjectName>
  185. </configuration>
  186. </plugin>
  187. <plugin>
  188. <artifactId>maven-compiler-plugin</artifactId>
  189. <configuration>
  190. <source>1.5</source>
  191. <target>1.5</target>
  192. </configuration>
  193. </plugin>
  194. </plugins>
  195. </build>
  196. </profile>
  197. <profile>
  198. <id>assemble</id>
  199. <activation>
  200. <activeByDefault>false</activeByDefault>
  201. </activation>
  202. <build>
  203. <finalName>${pom.artifactId}</finalName>
  204. <plugins>
  205. <plugin>
  206. <groupId>org.apache.maven.plugins</groupId>
  207. <artifactId>maven-dependency-plugin</artifactId>
  208. <executions>
  209. <execution>
  210. <id>copy-dependency-jar</id>
  211. <phase>process-resources</phase>
  212. <goals>
  213. <goal>copy</goal>
  214. </goals>
  215. <configuration>
  216. <artifactItems>
  217. <!-- this artifact :) -->
  218. <artifactItem>
  219. <groupId>${pom.groupId}</groupId>
  220. <artifactId>${pom.artifactId}</artifactId>
  221. <version>${pom.version}</version>
  222. <type>jar</type>
  223. <overWrite>true</overWrite>
  224. <outputDirectory>
  225. ${assemble.dir}
  226. </outputDirectory>
  227. <destFileName>
  228. map-load.jar
  229. </destFileName>
  230. </artifactItem>
  231. <!-- deps -->
  232. <artifactItem>
  233. <groupId>org.mobicents.protocols.ss7.congestion</groupId>
  234. <artifactId>congestion</artifactId>
  235. <type>jar</type>
  236. <overWrite>true</overWrite>
  237. <outputDirectory>
  238. ${assemble.dir}
  239. </outputDirectory>
  240. <destFileName>
  241. mobicents-congestion.jar
  242. </destFileName>
  243. </artifactItem>
  244. <artifactItem>
  245. <groupId>org.mobicents.protocols.sctp</groupId>
  246. <artifactId>sctp-api</artifactId>
  247. <type>jar</type>
  248. <overWrite>true</overWrite>
  249. <outputDirectory>
  250. ${assemble.dir}
  251. </outputDirectory>
  252. <destFileName>
  253. sctp-api.jar
  254. </destFileName>
  255. </artifactItem>
  256. <artifactItem>
  257. <groupId>org.mobicents.protocols.sctp</groupId>
  258. <artifactId>sctp-impl</artifactId>
  259. <type>jar</type>
  260. <overWrite>true</overWrite>
  261. <outputDirectory>
  262. ${assemble.dir}
  263. </outputDirectory>
  264. <destFileName>
  265. sctp-impl.jar
  266. </destFileName>
  267. </artifactItem>
  268. <artifactItem>
  269. <groupId>org.mobicents.protocols.ss7.map</groupId>
  270. <artifactId>map-api</artifactId>
  271. <type>jar</type>
  272. <overWrite>true</overWrite>
  273. <outputDirectory>
  274. ${assemble.dir}
  275. </outputDirectory>
  276. <destFileName>
  277. map-api.jar
  278. </destFileName>
  279. </artifactItem>
  280. <artifactItem>
  281. <groupId>org.mobicents.protocols.ss7.map</groupId>
  282. <artifactId>map-impl</artifactId>
  283. <type>jar</type>
  284. <overWrite>true</overWrite>
  285. <outputDirectory>
  286. ${assemble.dir}
  287. </outputDirectory>
  288. <destFileName>
  289. map-impl.jar
  290. </destFileName>
  291. </artifactItem>
  292. <artifactItem>
  293. <groupId>org.mobicents.protocols.ss7.isup</groupId>
  294. <artifactId>isup-api</artifactId>
  295. <type>jar</type>
  296. <overWrite>true</overWrite>
  297. <outputDirectory>
  298. ${assemble.dir}
  299. </outputDirectory>
  300. <destFileName>
  301. isup-api.jar
  302. </destFileName>
  303. </artifactItem>
  304. <artifactItem>
  305. <groupId>org.mobicents.protocols.ss7.isup</groupId>
  306. <artifactId>isup-impl</artifactId>
  307. <type>jar</type>
  308. <overWrite>true</overWrite>
  309. <outputDirectory>
  310. ${assemble.dir}
  311. </outputDirectory>
  312. <destFileName>
  313. iusp-impl.jar
  314. </destFileName>
  315. </artifactItem>
  316. <artifactItem>
  317. <groupId>org.mobicents.protocols.ss7.sccp</groupId>
  318. <artifactId>sccp-api</artifactId>
  319. <type>jar</type>
  320. <overWrite>true</overWrite>
  321. <outputDirectory>
  322. ${assemble.dir}
  323. </outputDirectory>
  324. <destFileName>
  325. sccp-api.jar
  326. </destFileName>
  327. </artifactItem>
  328. <artifactItem>
  329. <groupId>org.mobicents.protocols.ss7.sccp</groupId>
  330. <artifactId>sccp-impl</artifactId>
  331. <type>jar</type>
  332. <overWrite>true</overWrite>
  333. <outputDirectory>
  334. ${assemble.dir}
  335. </outputDirectory>
  336. <destFileName>
  337. sccp-impl.jar
  338. </destFileName>
  339. </artifactItem>
  340. <artifactItem>
  341. <groupId>org.mobicents.protocols.ss7.m3ua</groupId>
  342. <artifactId>m3ua-api</artifactId>
  343. <type>jar</type>
  344. <overWrite>true</overWrite>
  345. <outputDirectory>
  346. ${assemble.dir}
  347. </outputDirectory>
  348. <destFileName>
  349. m3ua-api.jar
  350. </destFileName>
  351. </artifactItem>
  352. <artifactItem>
  353. <groupId>org.mobicents.protocols.ss7.m3ua</groupId>
  354. <artifactId>m3ua-impl</artifactId>
  355. <type>jar</type>
  356. <overWrite>true</overWrite>
  357. <outputDirectory>
  358. ${assemble.dir}
  359. </outputDirectory>
  360. <destFileName>
  361. m3ua-impl.jar
  362. </destFileName>
  363. </artifactItem>
  364. <artifactItem>
  365. <groupId>org.mobicents.protocols.asn</groupId>
  366. <artifactId>asn</artifactId>
  367. <type>jar</type>
  368. <overWrite>true</overWrite>
  369. <outputDirectory>
  370. ${assemble.dir}
  371. </outputDirectory>
  372. <destFileName>
  373. asn.jar
  374. </destFileName>
  375. </artifactItem>
  376. <artifactItem>
  377. <groupId>org.mobicents.protocols.ss7.tcap</groupId>
  378. <artifactId>tcap-api</artifactId>
  379. <type>jar</type>
  380. <overWrite>true</overWrite>
  381. <outputDirectory>
  382. ${assemble.dir}
  383. </outputDirectory>
  384. <destFileName>
  385. tcap-api.jar
  386. </destFileName>
  387. </artifactItem>
  388. <artifactItem>
  389. <groupId>org.mobicents.protocols.ss7.tcap</groupId>
  390. <artifactId>tcap-impl</artifactId>
  391. <type>jar</type>
  392. <overWrite>true</overWrite>
  393. <outputDirectory>
  394. ${assemble.dir}
  395. </outputDirectory>
  396. <destFileName>
  397. tcap-impl.jar
  398. </destFileName>
  399. </artifactItem>
  400. <artifactItem>
  401. <groupId>org.mobicents.protocols.ss7.mtp</groupId>
  402. <artifactId>mtp-api</artifactId>
  403. <type>jar</type>
  404. <overWrite>true</overWrite>
  405. <outputDirectory>
  406. ${assemble.dir}
  407. </outputDirectory>
  408. <destFileName>
  409. mtp-api.jar
  410. </destFileName>
  411. </artifactItem>
  412. <artifactItem>
  413. <groupId>org.mobicents.protocols.ss7.mtp</groupId>
  414. <artifactId>mtp</artifactId>
  415. <type>jar</type>
  416. <overWrite>true</overWrite>
  417. <outputDirectory>
  418. ${assemble.dir}
  419. </outputDirectory>
  420. <destFileName>
  421. mtp.jar
  422. </destFileName>
  423. </artifactItem>
  424. <artifactItem>
  425. <groupId>org.mobicents.protocols.stream</groupId>
  426. <artifactId>stream</artifactId>
  427. <type>jar</type>
  428. <overWrite>true</overWrite>
  429. <outputDirectory>
  430. ${assemble.dir}
  431. </outputDirectory>
  432. <destFileName>
  433. stream.jar
  434. </destFileName>
  435. </artifactItem>
  436. <artifactItem>
  437. <groupId>org.mobicents.commons</groupId>
  438. <artifactId>commons</artifactId>
  439. <type>jar</type>
  440. <overWrite>true</overWrite>
  441. <outputDirectory>
  442. ${assemble.dir}
  443. </outputDirectory>
  444. <destFileName>
  445. commons.jar
  446. </destFileName>
  447. </artifactItem>
  448. <artifactItem>
  449. <groupId>javolution</groupId>
  450. <artifactId>javolution</artifactId>
  451. <type>jar</type>
  452. <overWrite>true</overWrite>
  453. <outputDirectory>
  454. ${assemble.dir}
  455. </outputDirectory>
  456. <destFileName>
  457. javolution.jar
  458. </destFileName>
  459. </artifactItem>
  460. <artifactItem>
  461. <groupId>concurrent</groupId>
  462. <artifactId>concurrent</artifactId>
  463. <type>jar</type>
  464. <overWrite>true</overWrite>
  465. <outputDirectory>
  466. ${assemble.dir}
  467. </outputDirectory>
  468. <destFileName>
  469. concurrent.jar
  470. </destFileName>
  471. </artifactItem>
  472. <artifactItem>
  473. <groupId>log4j</groupId>
  474. <artifactId>log4j</artifactId>
  475. <type>jar</type>
  476. <overWrite>true</overWrite>
  477. <outputDirectory>
  478. ${assemble.dir}
  479. </outputDirectory>
  480. <destFileName>
  481. log4j.jar
  482. </destFileName>
  483. </artifactItem>
  484. <!-- <artifactItem> <groupId>org.mobicents.external.appframework</groupId>
  485. <artifactId>appframework</artifactId> <type>jar</type> <overWrite>true</overWrite>
  486. <outputDirectory> ${assemble.dir}/lib </outputDirectory> <destFileName> appframework.jar
  487. </destFileName> </artifactItem> <artifactItem> <groupId>org.mobicents.external.appframework</groupId>
  488. <artifactId>swing-layout</artifactId> <type>jar</type> <overWrite>true</overWrite>
  489. <outputDirectory> ${assemble.dir}/lib </outputDirectory> <destFileName> swing-layout.jar
  490. </destFileName> </artifactItem> <artifactItem> <groupId>org.mobicents.external.appframework</groupId>
  491. <artifactId>swing-worker</artifactId> <type>jar</type> <overWrite>true</overWrite>
  492. <outputDirectory> ${assemble.dir}/lib </outputDirectory> <destFileName> swing-worker.jar
  493. </destFileName> </artifactItem> <artifactItem> <groupId>org.mobicents.external.opencsv</groupId>
  494. <artifactId>opencsv</artifactId> <type>jar</type> <overWrite>true</overWrite>
  495. <outputDirectory> ${assemble.dir}/lib </outputDirectory> <destFileName> opencsv.jar
  496. </destFileName> </artifactItem> -->
  497. </artifactItems>
  498. </configuration>
  499. </execution>
  500. </executions>
  501. </plugin>
  502. <!-- <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions>
  503. <execution> <id>deploy-DU</id> <phase>install</phase> <goals> <goal>run</goal>
  504. </goals> <configuration> <tasks> <copy overwrite="true" file="bin/run.sh"
  505. todir="${assemble.dir}" /> </tasks> </configuration> </execution> </executions>
  506. </plugin> -->
  507. </plugins>
  508. </build>
  509. </profile>
  510. </profiles>
  511. </project>