Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

586 linhas
22KB

  1. <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">
  2. <modelVersion>4.0.0</modelVersion>
  3. <parent>
  4. <groupId>org.apache.directory.project</groupId>
  5. <artifactId>project</artifactId>
  6. <version>29</version>
  7. <relativePath>../project</relativePath>
  8. </parent>
  9. <groupId>tmp.org.apache.directory.shared</groupId>
  10. <artifactId>placeholder.shared-parent</artifactId>
  11. <name>Apache Directory Shared</name>
  12. <packaging>pom</packaging>
  13. <version>1.0.0-M13</version>
  14. <properties>
  15. <projectName>ApacheDS-Shared</projectName>
  16. <distMgmtSiteUrl>scpexe://people.apache.org/www/directory.apache.org/api/gen-docs/${project.version}/</distMgmtSiteUrl>
  17. <skin.version>1.0.2</skin.version>
  18. <org.apache.directory.junit.junit-addons.version>0.1</org.apache.directory.junit.junit-addons.version>
  19. <org.apache.directory.checkstyle-configuration.version>0.1</org.apache.directory.checkstyle-configuration.version>
  20. <antlr.version>2.7.7</antlr.version>
  21. <commons.collections.version>3.2.1</commons.collections.version>
  22. <commons.io.version>2.4</commons.io.version>
  23. <commons.lang.version>2.6</commons.lang.version>
  24. <commons.pool.version>1.6</commons.pool.version>
  25. <dom4j.version>1.6.1</dom4j.version>
  26. <junit.version>4.10</junit.version>
  27. <log4j.version>1.2.17</log4j.version>
  28. <mina.core.version>2.0.7</mina.core.version>
  29. <org.osgi.version>3.0.0</org.osgi.version>
  30. <org.osgi.core.version>5.0.0</org.osgi.core.version>
  31. <org.apache.felix.version>4.0.3</org.apache.felix.version>
  32. <slf4j.api.version>1.7.1</slf4j.api.version>
  33. <slf4j.log4j12.version>1.7.1</slf4j.log4j12.version>
  34. <xml.apis.version>2.0.2</xml.apis.version>
  35. <xpp3.version>1.1.4c</xpp3.version>
  36. <pax-exam.version>3.0.0.M4</pax-exam.version>
  37. <pax-exam-container-default.version>1.2.4</pax-exam-container-default.version>
  38. <pax-exam-junit.version>1.2.4</pax-exam-junit.version>
  39. <findbugs.annotations.version>1.0.0</findbugs.annotations.version>
  40. </properties>
  41. <distributionManagement>
  42. <site>
  43. <id>apache.directory.shared</id>
  44. <url>${distMgmtSiteUrl}</url>
  45. </site>
  46. </distributionManagement>
  47. <issueManagement>
  48. <system>JIRA</system>
  49. <url>http://issues.apache.org/jira/browse/DIRSHARED</url>
  50. </issueManagement>
  51. <modules>
  52. <module>i18n</module>
  53. <module>util</module>
  54. <module>asn1</module>
  55. <module>all</module>
  56. <module>ldap</module>
  57. <module>dsml</module>
  58. <module>integ</module>
  59. <module>distribution</module>
  60. </modules>
  61. <build>
  62. <pluginManagement>
  63. <plugins>
  64. <plugin>
  65. <groupId>org.apache.maven.plugins</groupId>
  66. <artifactId>maven-release-plugin</artifactId>
  67. <configuration>
  68. <tagNameFormat>@{project.version}</tagNameFormat>
  69. </configuration>
  70. </plugin>
  71. <plugin>
  72. <groupId>org.apache.rat</groupId>
  73. <artifactId>apache-rat-plugin</artifactId>
  74. <configuration>
  75. <excludeSubProjects>false</excludeSubProjects>
  76. <excludes>
  77. <exclude>**/target/**/*</exclude>
  78. <exclude>**/cobertura.ser</exclude>
  79. <exclude>**/.classpath</exclude>
  80. <exclude>**/.project</exclude>
  81. <exclude>**/.settings/**/*</exclude>
  82. <exclude>**/*.iml</exclude>
  83. <exclude>**/*.ipr</exclude>
  84. <exclude>**/*.iws</exclude>
  85. <exclude>**/MANIFEST.MF</exclude>
  86. <exclude>distribution/src/main/release/licenses/*</exclude>
  87. <exclude>src/main/release/licenses/*</exclude>
  88. <exclude>**/dependency-reduced-pom.xml</exclude>
  89. <exclude>ldap/schema/data/src/main/resources/schema/**</exclude>
  90. <exclude>ldap/schema/data/src/main/resources/schema-all.ldif</exclude>
  91. <exclude>schema/data/src/main/resources/schema/**</exclude>
  92. <exclude>schema/data/src/main/resources/schema-all.ldif</exclude>
  93. <exclude>data/src/main/resources/schema/**</exclude>
  94. <exclude>data/src/main/resources/schema-all.ldif</exclude>
  95. <exclude>src/main/resources/schema/**</exclude>
  96. <exclude>src/main/resources/schema-all.ldif</exclude>
  97. </excludes>
  98. </configuration>
  99. </plugin>
  100. <plugin>
  101. <groupId>org.eclipse.m2e</groupId>
  102. <artifactId>lifecycle-mapping</artifactId>
  103. <version>1.0.0</version>
  104. <configuration>
  105. <lifecycleMappingMetadata>
  106. <pluginExecutions>
  107. <pluginExecution>
  108. <pluginExecutionFilter>
  109. <groupId>org.apache.maven.plugins</groupId>
  110. <artifactId>maven-antrun-plugin</artifactId>
  111. <versionRange>[1.7,)</versionRange>
  112. <goals>
  113. <goal>run</goal>
  114. </goals>
  115. </pluginExecutionFilter>
  116. <action>
  117. <ignore />
  118. </action>
  119. </pluginExecution>
  120. <pluginExecution>
  121. <pluginExecutionFilter>
  122. <groupId>org.apache.maven.plugins</groupId>
  123. <artifactId>maven-dependency-plugin</artifactId>
  124. <versionRange>[2.2,)</versionRange>
  125. <goals>
  126. <goal>copy</goal>
  127. </goals>
  128. </pluginExecutionFilter>
  129. <action>
  130. <ignore />
  131. </action>
  132. </pluginExecution>
  133. </pluginExecutions>
  134. </lifecycleMappingMetadata>
  135. </configuration>
  136. </plugin>
  137. </plugins>
  138. </pluginManagement>
  139. <plugins>
  140. <plugin>
  141. <groupId>org.apache.maven.plugins</groupId>
  142. <artifactId>maven-source-plugin</artifactId>
  143. <executions>
  144. <execution>
  145. <id>attach-sources</id>
  146. <phase>verify</phase>
  147. <goals>
  148. <goal>jar-no-fork</goal>
  149. </goals>
  150. </execution>
  151. </executions>
  152. </plugin>
  153. <plugin>
  154. <groupId>org.apache.maven.plugins</groupId>
  155. <artifactId>maven-checkstyle-plugin</artifactId>
  156. <configuration>
  157. <configLocation>directory-checks.xml</configLocation>
  158. <suppressionsLocation>${basedir}/src/checkstyle/suppressions.xml</suppressionsLocation>
  159. <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
  160. </configuration>
  161. <dependencies>
  162. <dependency>
  163. <groupId>org.apache.directory.buildtools</groupId>
  164. <artifactId>checkstyle-configuration</artifactId>
  165. <version>${org.apache.directory.checkstyle-configuration.version}</version>
  166. </dependency>
  167. </dependencies>
  168. </plugin>
  169. <plugin>
  170. <groupId>org.apache.maven.plugins</groupId>
  171. <artifactId>maven-site-plugin</artifactId>
  172. <dependencies>
  173. <dependency>
  174. <groupId>org.apache.maven.wagon</groupId>
  175. <artifactId>wagon-ssh</artifactId>
  176. <version>2.1</version>
  177. </dependency>
  178. <dependency>
  179. <groupId>org.apache.maven.wagon</groupId>
  180. <artifactId>wagon-ssh-external</artifactId>
  181. <version>2.1</version>
  182. </dependency>
  183. </dependencies>
  184. <configuration>
  185. <reportPlugins>
  186. <plugin>
  187. <groupId>org.apache.maven.plugins</groupId>
  188. <artifactId>maven-jxr-plugin</artifactId>
  189. <configuration>
  190. <aggregate>true</aggregate>
  191. </configuration>
  192. </plugin>
  193. <plugin>
  194. <groupId>org.apache.maven.plugins</groupId>
  195. <artifactId>maven-surefire-report-plugin</artifactId>
  196. <configuration>
  197. <aggregate>true</aggregate>
  198. </configuration>
  199. </plugin>
  200. <plugin>
  201. <groupId>org.apache.maven.plugins</groupId>
  202. <artifactId>maven-pmd-plugin</artifactId>
  203. <configuration>
  204. <linkXref>true</linkXref>
  205. <sourceEncoding>utf-8</sourceEncoding>
  206. <minimumTokens>100</minimumTokens>
  207. <targetJdk>1.5</targetJdk>
  208. <aggregate>true</aggregate>
  209. </configuration>
  210. </plugin>
  211. <plugin>
  212. <groupId>org.apache.maven.plugins</groupId>
  213. <artifactId>maven-project-info-reports-plugin</artifactId>
  214. </plugin>
  215. <plugin>
  216. <groupId>org.codehaus.mojo</groupId>
  217. <artifactId>taglist-maven-plugin</artifactId>
  218. <configuration>
  219. <tags>
  220. <tag>TODO</tag>
  221. <tag>@todo</tag>
  222. <tag>@deprecated</tag>
  223. <tag>FIXME</tag>
  224. </tags>
  225. </configuration>
  226. </plugin>
  227. <plugin>
  228. <groupId>org.apache.maven.plugins</groupId>
  229. <artifactId>maven-javadoc-plugin</artifactId>
  230. <configuration>
  231. <minmemory>512m</minmemory>
  232. <maxmemory>1g</maxmemory>
  233. <linksource>true</linksource>
  234. <tags>
  235. <tag>
  236. <name>todo</name>
  237. <placement>a</placement>
  238. <head>To do:</head>
  239. </tag>
  240. </tags>
  241. <source>1.5</source>
  242. </configuration>
  243. <reportSets>
  244. <reportSet>
  245. <reports>
  246. <report>aggregate</report>
  247. <report>test-aggregate</report>
  248. </reports>
  249. </reportSet>
  250. </reportSets>
  251. </plugin>
  252. <plugin>
  253. <groupId>org.apache.maven.plugins</groupId>
  254. <artifactId>maven-checkstyle-plugin</artifactId>
  255. <configuration>
  256. <configLocation>directory-checks.xml</configLocation>
  257. <suppressionsLocation>${basedir}/src/checkstyle/suppressions.xml</suppressionsLocation>
  258. <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
  259. <xrefLocation>${project.reporting.outputDirectory}/../xref</xrefLocation>
  260. </configuration>
  261. </plugin>
  262. <plugin>
  263. <groupId>org.codehaus.mojo</groupId>
  264. <artifactId>versions-maven-plugin</artifactId>
  265. <reportSets>
  266. <reportSet>
  267. <reports>
  268. <report>dependency-updates-report</report>
  269. <report>plugin-updates-report</report>
  270. <report>property-updates-report</report>
  271. </reports>
  272. </reportSet>
  273. </reportSets>
  274. </plugin>
  275. <plugin>
  276. <groupId>org.apache.rat</groupId>
  277. <artifactId>apache-rat-plugin</artifactId>
  278. <configuration>
  279. <excludeSubProjects>false</excludeSubProjects>
  280. <excludes>
  281. <exclude>**/target/**/*</exclude>
  282. <exclude>**/cobertura.ser</exclude>
  283. <exclude>**/.classpath</exclude>
  284. <exclude>**/.project</exclude>
  285. <exclude>**/.settings/**/*</exclude>
  286. <exclude>**/*.iml</exclude>
  287. <exclude>**/*.ipr</exclude>
  288. <exclude>**/*.iws</exclude>
  289. <exclude>**/MANIFEST.MF</exclude>
  290. <exclude>distribution/src/main/release/licenses/*</exclude>
  291. <exclude>src/main/release/licenses/*</exclude>
  292. <exclude>**/dependency-reduced-pom.xml</exclude>
  293. <exclude>**/src/main/resources/schema/**/*.ldif</exclude>
  294. <exclude>**/src/main/resources/schema-all.ldif</exclude>
  295. <exclude>**/src/main/resources/schema/**/*.ldif</exclude>
  296. <exclude>**/src/main/resources/schema-all.ldif</exclude>
  297. <exclude>ldap/src/main/java/org/apache/directory/shared/asn1/der/*.java</exclude>
  298. <exclude>src/main/java/org/apache/directory/shared/asn1/der/*.java</exclude>
  299. </excludes>
  300. </configuration>
  301. </plugin>
  302. <plugin>
  303. <groupId>org.codehaus.mojo</groupId>
  304. <artifactId>javancss-maven-plugin</artifactId>
  305. </plugin>
  306. <plugin>
  307. <groupId>org.codehaus.mojo</groupId>
  308. <artifactId>jdepend-maven-plugin</artifactId>
  309. </plugin>
  310. </reportPlugins>
  311. </configuration>
  312. </plugin>
  313. </plugins>
  314. </build>
  315. <dependencies>
  316. <dependency>
  317. <groupId>findbugs</groupId>
  318. <artifactId>annotations</artifactId>
  319. <scope>provided</scope>
  320. </dependency>
  321. <dependency>
  322. <groupId>org.slf4j</groupId>
  323. <artifactId>slf4j-api</artifactId>
  324. </dependency>
  325. <dependency>
  326. <groupId>org.slf4j</groupId>
  327. <artifactId>slf4j-log4j12</artifactId>
  328. <scope>test</scope>
  329. </dependency>
  330. <dependency>
  331. <groupId>junit</groupId>
  332. <artifactId>junit</artifactId>
  333. <scope>test</scope>
  334. </dependency>
  335. <dependency>
  336. <groupId>${project.groupId}</groupId>
  337. <artifactId>shared-all</artifactId>
  338. <version>${project.version}</version>
  339. </dependency>
  340. <dependency>
  341. <groupId>${project.groupId}</groupId>
  342. <artifactId>shared-asn1-api</artifactId>
  343. <version>${project.version}</version>
  344. </dependency>
  345. <dependency>
  346. <groupId>${project.groupId}</groupId>
  347. <artifactId>shared-asn1-ber</artifactId>
  348. <version>${project.version}</version>
  349. </dependency>
  350. <dependency>
  351. <groupId>${project.groupId}</groupId>
  352. <artifactId>shared-dsml-engine</artifactId>
  353. <version>${project.version}</version>
  354. </dependency>
  355. <dependency>
  356. <groupId>${project.groupId}</groupId>
  357. <artifactId>shared-dsml-parser</artifactId>
  358. <version>${project.version}</version>
  359. </dependency>
  360. <dependency>
  361. <groupId>${project.groupId}</groupId>
  362. <artifactId>shared-i18n</artifactId>
  363. <version>${project.version}</version>
  364. </dependency>
  365. <dependency>
  366. <groupId>${project.groupId}</groupId>
  367. <artifactId>shared-ldap-client-api</artifactId>
  368. <version>${project.version}</version>
  369. </dependency>
  370. <dependency>
  371. <groupId>${project.groupId}</groupId>
  372. <artifactId>shared-ldap-codec-core</artifactId>
  373. <version>${project.version}</version>
  374. </dependency>
  375. <dependency>
  376. <groupId>${project.groupId}</groupId>
  377. <artifactId>shared-ldap-codec-standalone</artifactId>
  378. <version>${project.version}</version>
  379. </dependency>
  380. <dependency>
  381. <groupId>${project.groupId}</groupId>
  382. <artifactId>shared-ldap-extras-aci</artifactId>
  383. <version>${project.version}</version>
  384. </dependency>
  385. <dependency>
  386. <groupId>${project.groupId}</groupId>
  387. <artifactId>shared-ldap-extras-codec</artifactId>
  388. <version>${project.version}</version>
  389. </dependency>
  390. <dependency>
  391. <groupId>${project.groupId}</groupId>
  392. <artifactId>shared-ldap-extras-codec-api</artifactId>
  393. <version>${project.version}</version>
  394. </dependency>
  395. <dependency>
  396. <groupId>${project.groupId}</groupId>
  397. <artifactId>shared-ldap-extras-sp</artifactId>
  398. <version>${project.version}</version>
  399. </dependency>
  400. <dependency>
  401. <groupId>${project.groupId}</groupId>
  402. <artifactId>shared-ldap-extras-trigger</artifactId>
  403. <version>${project.version}</version>
  404. </dependency>
  405. <dependency>
  406. <groupId>${project.groupId}</groupId>
  407. <artifactId>shared-ldap-extras-util</artifactId>
  408. <version>${project.version}</version>
  409. </dependency>
  410. <dependency>
  411. <groupId>${project.groupId}</groupId>
  412. <artifactId>shared-ldap-model</artifactId>
  413. <version>${project.version}</version>
  414. </dependency>
  415. <dependency>
  416. <groupId>${project.groupId}</groupId>
  417. <artifactId>shared-ldap-net-mina</artifactId>
  418. <version>${project.version}</version>
  419. </dependency>
  420. <dependency>
  421. <groupId>${project.groupId}</groupId>
  422. <artifactId>shared-ldap-schema-converter</artifactId>
  423. <version>${project.version}</version>
  424. </dependency>
  425. <dependency>
  426. <groupId>${project.groupId}</groupId>
  427. <artifactId>shared-ldap-schema-data</artifactId>
  428. <version>${project.version}</version>
  429. </dependency>
  430. <dependency>
  431. <groupId>${project.groupId}</groupId>
  432. <artifactId>shared-util</artifactId>
  433. <version>${project.version}</version>
  434. </dependency>
  435. <dependency>
  436. <groupId>org.apache.mina</groupId>
  437. <artifactId>mina-core</artifactId>
  438. <version>${mina.core.version}</version>
  439. </dependency>
  440. <dependency>
  441. <groupId>commons-collections</groupId>
  442. <artifactId>commons-collections</artifactId>
  443. <version>${commons.collections.version}</version>
  444. </dependency>
  445. <dependency>
  446. <groupId>commons-io</groupId>
  447. <artifactId>commons-io</artifactId>
  448. <version>${commons.io.version}</version>
  449. </dependency>
  450. <dependency>
  451. <groupId>commons-lang</groupId>
  452. <artifactId>commons-lang</artifactId>
  453. <version>${commons.lang.version}</version>
  454. </dependency>
  455. <dependency>
  456. <groupId>commons-pool</groupId>
  457. <artifactId>commons-pool</artifactId>
  458. <version>${commons.pool.version}</version>
  459. </dependency>
  460. <dependency>
  461. <groupId>org.osgi</groupId>
  462. <artifactId>org.osgi</artifactId>
  463. <version>${org.osgi.version}</version>
  464. </dependency>
  465. <dependency>
  466. <groupId>org.osgi</groupId>
  467. <artifactId>org.osgi.core</artifactId>
  468. <version>${org.osgi.core.version}</version>
  469. </dependency>
  470. <dependency>
  471. <groupId>org.apache.felix</groupId>
  472. <artifactId>org.apache.felix.framework</artifactId>
  473. <version>${org.apache.felix.version}</version>
  474. </dependency>
  475. <dependency>
  476. <groupId>org.apache.directory.junit</groupId>
  477. <artifactId>junit-addons</artifactId>
  478. <version>${org.apache.directory.junit.junit-addons.version}</version>
  479. </dependency>
  480. <dependency>
  481. <groupId>org.ops4j.pax.exam</groupId>
  482. <artifactId>pax-exam</artifactId>
  483. <version>${pax-exam.version}</version>
  484. <scope>test</scope>
  485. </dependency>
  486. <dependency>
  487. <groupId>org.ops4j.pax.exam</groupId>
  488. <artifactId>pax-exam-junit</artifactId>
  489. <version>${pax-exam-junit.version}</version>
  490. <scope>test</scope>
  491. </dependency>
  492. <dependency>
  493. <groupId>org.ops4j.pax.exam</groupId>
  494. <artifactId>pax-exam-container-default</artifactId>
  495. <version>${pax-exam-container-default.version}</version>
  496. <scope>test</scope>
  497. </dependency>
  498. <dependency>
  499. <groupId>org.slf4j</groupId>
  500. <artifactId>slf4j-api</artifactId>
  501. <version>${slf4j.api.version}</version>
  502. </dependency>
  503. <dependency>
  504. <groupId>org.slf4j</groupId>
  505. <artifactId>slf4j-log4j12</artifactId>
  506. <version>${slf4j.log4j12.version}</version>
  507. </dependency>
  508. <dependency>
  509. <groupId>log4j</groupId>
  510. <artifactId>log4j</artifactId>
  511. <version>${log4j.version}</version>
  512. </dependency>
  513. <dependency>
  514. <groupId>antlr</groupId>
  515. <artifactId>antlr</artifactId>
  516. <version>${antlr.version}</version>
  517. </dependency>
  518. <dependency>
  519. <groupId>dom4j</groupId>
  520. <artifactId>dom4j</artifactId>
  521. <version>${dom4j.version}</version>
  522. </dependency>
  523. <dependency>
  524. <groupId>findbugs</groupId>
  525. <artifactId>annotations</artifactId>
  526. <version>${findbugs.annotations.version}</version>
  527. </dependency>
  528. <dependency>
  529. <groupId>junit</groupId>
  530. <artifactId>junit</artifactId>
  531. <version>${junit.version}</version>
  532. </dependency>
  533. <dependency>
  534. <groupId>xml-apis</groupId>
  535. <artifactId>xml-apis</artifactId>
  536. <version>${xml.apis.version}</version>
  537. </dependency>
  538. <dependency>
  539. <groupId>xpp3</groupId>
  540. <artifactId>xpp3</artifactId>
  541. <version>${xpp3.version}</version>
  542. </dependency>
  543. <dependency>
  544. <groupId>org.apache.directory.shared</groupId>
  545. <artifactId>shared-parent</artifactId>
  546. <version>1.0.0-M13</version>
  547. </dependency>
  548. </dependencies>
  549. <scm>
  550. <connection>scm:svn:http://svn.apache.org/repos/asf/directory/shared/tags/1.0.0-M13</connection>
  551. <developerConnection>scm:svn:https://svn.apache.org/repos/asf/directory/shared/tags/1.0.0-M13</developerConnection>
  552. <url>http://svn.apache.org/viewvc/directory/shared/tags/1.0.0-M13</url>
  553. </scm>
  554. <profiles>
  555. <profile>
  556. <id>apache-release</id>
  557. <build>
  558. <plugins>
  559. <plugin>
  560. <artifactId>maven-assembly-plugin</artifactId>
  561. <executions>
  562. <execution>
  563. <id>source-release-assembly</id>
  564. <configuration>
  565. <skipAssembly>true</skipAssembly>
  566. </configuration>
  567. </execution>
  568. </executions>
  569. </plugin>
  570. <plugin>
  571. <groupId>org.apache.rat</groupId>
  572. <artifactId>apache-rat-plugin</artifactId>
  573. <executions>
  574. <execution>
  575. <phase>verify</phase>
  576. <goals>
  577. <goal>check</goal>
  578. </goals>
  579. </execution>
  580. </executions>
  581. </plugin>
  582. </plugins>
  583. </build>
  584. </profile>
  585. </profiles>
  586. </project>