1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- 3 Licensed to the Apache Software Foundation (ASF) under one 4 or more contributor license agreements. See the NOTICE file 5 distributed with this work for additional information 6 regarding copyright ownership. The ASF licenses this file 7 to you under the Apache License, Version 2.0 (the 8 "License"); you may not use this file except in compliance 9 with the License. You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, 14 software distributed under the License is distributed on an 15 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 KIND, either express or implied. See the License for the 17 specific language governing permissions and limitations 18 under the License. 19 --> 20 <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/xsd/maven-4.0.0.xsd"> 21 <modelVersion>4.0.0</modelVersion> 22 23 <parent> 24 <groupId>org.apache.maven</groupId> 25 <artifactId>maven-parent</artifactId> 26 <version>11</version> 27 <relativePath>../pom/maven/pom.xml</relativePath> 28 </parent> 29 30 <artifactId>maven</artifactId> 31 <version>2.2.1</version> 32 <packaging>pom</packaging> 33 34 <name>Maven</name> 35 <description>Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.</description> 36 <url>http://maven.apache.org</url> 37 <inceptionYear>2001</inceptionYear> 38 39 <issueManagement> 40 <system>jira</system> 41 <url>http://jira.codehaus.org/browse/MNG</url> 42 </issueManagement> 43 44 <mailingLists> 45 <mailingList> 46 <name>Maven User List</name> 47 <subscribe>users-subscribe (a] maven.apache.org</subscribe> 48 <unsubscribe>users-unsubscribe (a] maven.apache.org</unsubscribe> 49 <post>users (a] maven.apache.org</post> 50 <archive>http://mail-archives.apache.org/mod_mbox/maven-users</archive> 51 <otherArchives> 52 <otherArchive>http://www.mail-archive.com/users@maven.apache.org/</otherArchive> 53 <otherArchive>http://www.nabble.com/Maven---Users-f178.html</otherArchive> 54 <otherArchive>http://maven.users.markmail.org/</otherArchive> 55 </otherArchives> 56 </mailingList> 57 <mailingList> 58 <name>Maven Developer List</name> 59 <subscribe>dev-subscribe (a] maven.apache.org</subscribe> 60 <unsubscribe>dev-unsubscribe (a] maven.apache.org</unsubscribe> 61 <post>dev (a] maven.apache.org</post> 62 <archive>http://mail-archives.apache.org/mod_mbox/maven-dev</archive> 63 <otherArchives> 64 <otherArchive>http://www.mail-archive.com/dev@maven.apache.org/</otherArchive> 65 <otherArchive>http://www.nabble.com/Maven-Developers-f179.html</otherArchive> 66 <otherArchive>http://maven.dev.markmail.org/</otherArchive> 67 </otherArchives> 68 </mailingList> 69 <mailingList> 70 <name>Maven Issues List</name> 71 <subscribe>issues-subscribe (a] maven.apache.org</subscribe> 72 <unsubscribe>issues-unsubscribe (a] maven.apache.org</unsubscribe> 73 <archive>http://mail-archives.apache.org/mod_mbox/maven-issues/</archive> 74 <otherArchives> 75 <otherArchive>http://www.mail-archive.com/issues@maven.apache.org</otherArchive> 76 <otherArchive>http://www.nabble.com/Maven---Issues-f15573.html</otherArchive> 77 <otherArchive>http://maven.issues.markmail.org/</otherArchive> 78 </otherArchives> 79 </mailingList> 80 <mailingList> 81 <name>Maven Commits List</name> 82 <subscribe>commits-subscribe (a] maven.apache.org</subscribe> 83 <unsubscribe>commits-unsubscribe (a] maven.apache.org</unsubscribe> 84 <archive>http://mail-archives.apache.org/mod_mbox/maven-commits</archive> 85 <otherArchives> 86 <otherArchive>http://www.mail-archive.com/commits@maven.apache.org</otherArchive> 87 <otherArchive>http://www.nabble.com/Maven---Commits-f15575.html</otherArchive> 88 <otherArchive>http://maven.commits.markmail.org/</otherArchive> 89 </otherArchives> 90 </mailingList> 91 92 <!-- duplication from parent pom - temporary until they inherit properly --> 93 <mailingList> 94 <name>Maven Announcements List</name> 95 <post>announce (a] maven.apache.org</post> 96 <subscribe>announce-subscribe (a] maven.apache.org</subscribe> 97 <unsubscribe>announce-unsubscribe (a] maven.apache.org</unsubscribe> 98 <archive>http://mail-archives.apache.org/mod_mbox/maven-announce/</archive> 99 <otherArchives> 100 <otherArchive>http://www.mail-archive.com/announce@maven.apache.org</otherArchive> 101 <otherArchive>http://www.nabble.com/Maven-Announcements-f15617.html</otherArchive> 102 <otherArchive>http://maven.announce.markmail.org/</otherArchive> 103 </otherArchives> 104 </mailingList> 105 <mailingList> 106 <name>Maven Notifications List</name> 107 <subscribe>notifications-subscribe (a] maven.apache.org</subscribe> 108 <unsubscribe>notifications-unsubscribe (a] maven.apache.org</unsubscribe> 109 <archive>http://mail-archives.apache.org/mod_mbox/maven-notifications/</archive> 110 <otherArchives> 111 <otherArchive>http://www.mail-archive.com/notifications@maven.apache.org</otherArchive> 112 <otherArchive>http://www.nabble.com/Maven---Notifications-f15574.html</otherArchive> 113 <otherArchive>http://maven.notifications.markmail.org/</otherArchive> 114 </otherArchives> 115 </mailingList> 116 </mailingLists> 117 118 <scm> 119 <connection>scm:svn:http://svn.apache.org/repos/asf/maven/maven-2/tags/maven-2.2.1</connection> 120 <developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/maven-2/tags/maven-2.2.1</developerConnection> 121 <url>http://svn.apache.org/viewvc/maven/maven-2/tags/maven-2.2.1</url> 122 </scm> 123 124 <build> 125 <pluginManagement> 126 <plugins> 127 <plugin> 128 <groupId>org.apache.maven.plugins</groupId> 129 <artifactId>maven-jar-plugin</artifactId> 130 <version>2.1</version> 131 </plugin> 132 <plugin> 133 <groupId>org.apache.maven.plugins</groupId> 134 <artifactId>maven-compiler-plugin</artifactId> 135 <version>2.0.2</version> 136 <configuration> 137 <source>1.5</source> 138 <target>1.5</target> 139 </configuration> 140 </plugin> 141 <plugin> 142 <artifactId>maven-assembly-plugin</artifactId> 143 <version>2.2-beta-4</version> 144 </plugin> 145 <plugin> 146 <artifactId>maven-shade-plugin</artifactId> 147 <version>1.0</version> 148 </plugin> 149 <plugin> 150 <artifactId>maven-surefire-plugin</artifactId> 151 <version>2.3</version> 152 </plugin> 153 <plugin> 154 <artifactId>maven-deploy-plugin</artifactId> 155 <version>2.3</version> 156 </plugin> 157 <plugin> 158 <artifactId>maven-install-plugin</artifactId> 159 <version>2.1</version> 160 </plugin> 161 <plugin> 162 <artifactId>maven-site-plugin</artifactId> 163 <version>2.0</version> 164 </plugin> 165 <plugin> 166 <artifactId>maven-resources-plugin</artifactId> 167 <version>2.2</version> 168 </plugin> 169 <plugin> 170 <artifactId>maven-remote-resources-plugin</artifactId> 171 <version>1.0-beta-2</version> 172 </plugin> 173 <plugin> 174 <artifactId>maven-clean-plugin</artifactId> 175 <version>2.1.1</version> 176 </plugin> 177 <plugin> 178 <artifactId>maven-release-plugin</artifactId> 179 <version>2.0-beta-7</version> 180 <configuration> 181 <tagBase>https://svn.apache.org/repos/asf/maven/maven-2/tags</tagBase> 182 <autoVersionSubmodules>true</autoVersionSubmodules> 183 <preparationGoals>install</preparationGoals> 184 </configuration> 185 </plugin> 186 <plugin> 187 <groupId>org.codehaus.modello</groupId> 188 <artifactId>modello-maven-plugin</artifactId> 189 <version>1.0.1</version> 190 <configuration> 191 <useJava5>true</useJava5> 192 </configuration> 193 <executions> 194 <execution> 195 <id>site-docs</id> 196 <phase>pre-site</phase> 197 <goals> 198 <goal>xdoc</goal> 199 <goal>xsd</goal> 200 </goals> 201 </execution> 202 <execution> 203 <id>standard</id> 204 <goals> 205 <goal>java</goal> 206 <goal>xpp3-reader</goal> 207 <goal>xpp3-writer</goal> 208 </goals> 209 </execution> 210 </executions> 211 </plugin> 212 <plugin> 213 <groupId>org.codehaus.mojo</groupId> 214 <artifactId>clirr-maven-plugin</artifactId> 215 <version>2.2.1</version> 216 <configuration> 217 <!-- needed for release: default value "(,${project.version})" for 2.0.10 is 2.0.10-SNAPSHOT --> 218 <comparisonVersion>2.2.0</comparisonVersion> 219 <excludes> 220 <exclude>org/apache/maven/artifact/manager/WagonManager*</exclude> 221 <exclude>org/apache/maven/extension/ExtensionManager*</exclude> 222 <exclude>org/apache/maven/plugin/PluginManager*</exclude> 223 </excludes> 224 </configuration> 225 </plugin> 226 </plugins> 227 </pluginManagement> 228 <plugins> 229 <plugin> 230 <artifactId>maven-enforcer-plugin</artifactId> 231 <version>1.0-alpha-4</version> 232 <executions> 233 <execution> 234 <id>enforce-jdk</id> 235 <goals> 236 <goal>enforce</goal> 237 </goals> 238 <configuration> 239 <rules> 240 <requireJavaVersion> 241 <version>[1.5.0,]</version> 242 </requireJavaVersion> 243 </rules> 244 <fail>true</fail> 245 </configuration> 246 </execution> 247 </executions> 248 </plugin> 249 </plugins> 250 </build> 251 252 <modules> 253 <module>maven-artifact</module> 254 <module>maven-artifact-manager</module> 255 <module>maven-artifact-test</module> 256 <module>maven-compat</module> 257 <module>maven-core</module> 258 <module>maven-error-diagnostics</module> 259 <module>maven-model</module> 260 <module>maven-monitor</module> 261 <module>maven-plugin-api</module> 262 <module>maven-plugin-descriptor</module> 263 <module>maven-plugin-parameter-documenter</module> 264 <module>maven-plugin-registry</module> 265 <module>maven-profile</module> 266 <module>maven-project</module> 267 <module>maven-reporting</module> 268 <module>maven-repository-metadata</module> 269 <module>maven-script</module> 270 <module>maven-settings</module> 271 <module>maven-toolchain</module> 272 <module>apache-maven</module> 273 </modules> 274 275 <properties> 276 <mavenVersion>2.2.1</mavenVersion> 277 <wagonVersion>1.0-beta-6</wagonVersion> 278 <doxiaVersion>1.1</doxiaVersion> 279 </properties> 280 281 <!--start--> 282 <dependencies> 283 <dependency> 284 <groupId>junit</groupId> 285 <artifactId>junit</artifactId> 286 <version>3.8.1</version> 287 <scope>test</scope> 288 </dependency> 289 </dependencies> 290 291 <dependencyManagement> 292 <!--end--> 293 <dependencies> 294 <!-- Maven --> 295 <!--start--> 296 <dependency> 297 <groupId>org.apache.maven</groupId> 298 <artifactId>maven-plugin-descriptor</artifactId> 299 <version>${mavenVersion}</version> 300 </dependency> 301 <dependency> 302 <groupId>org.apache.maven</groupId> 303 <artifactId>maven-error-diagnostics</artifactId> 304 <version>${mavenVersion}</version> 305 </dependency> 306 <dependency> 307 <groupId>org.apache.maven</groupId> 308 <artifactId>maven-model</artifactId> 309 <version>${mavenVersion}</version> 310 </dependency> 311 <dependency> 312 <groupId>org.apache.maven</groupId> 313 <artifactId>maven-project</artifactId> 314 <version>${mavenVersion}</version> 315 </dependency> 316 <dependency> 317 <groupId>org.apache.maven.reporting</groupId> 318 <artifactId>maven-reporting-api</artifactId> 319 <version>${mavenVersion}</version> 320 </dependency> 321 <dependency> 322 <groupId>org.apache.maven</groupId> 323 <artifactId>maven-repository-metadata</artifactId> 324 <version>${mavenVersion}</version> 325 </dependency> 326 <dependency> 327 <groupId>org.apache.maven</groupId> 328 <artifactId>maven-artifact</artifactId> 329 <version>${mavenVersion}</version> 330 </dependency> 331 <dependency> 332 <groupId>org.apache.maven</groupId> 333 <artifactId>maven-artifact-manager</artifactId> 334 <version>${mavenVersion}</version> 335 </dependency> 336 <dependency> 337 <groupId>org.apache.maven</groupId> 338 <artifactId>maven-artifact-test</artifactId> 339 <version>${mavenVersion}</version> 340 </dependency> 341 <dependency> 342 <groupId>org.apache.maven</groupId> 343 <artifactId>maven-settings</artifactId> 344 <version>${mavenVersion}</version> 345 </dependency> 346 <dependency> 347 <groupId>org.apache.maven</groupId> 348 <artifactId>maven-compat</artifactId> 349 <version>${mavenVersion}</version> 350 </dependency> 351 <dependency> 352 <groupId>org.apache.maven</groupId> 353 <artifactId>maven-core</artifactId> 354 <version>${mavenVersion}</version> 355 </dependency> 356 <dependency> 357 <groupId>org.apache.maven</groupId> 358 <artifactId>maven-plugin-parameter-documenter</artifactId> 359 <version>${mavenVersion}</version> 360 </dependency> 361 <dependency> 362 <groupId>org.apache.maven</groupId> 363 <artifactId>maven-profile</artifactId> 364 <version>${mavenVersion}</version> 365 </dependency> 366 <dependency> 367 <groupId>org.apache.maven</groupId> 368 <artifactId>maven-plugin-registry</artifactId> 369 <version>${mavenVersion}</version> 370 </dependency> 371 <dependency> 372 <groupId>org.apache.maven</groupId> 373 <artifactId>maven-plugin-api</artifactId> 374 <version>${mavenVersion}</version> 375 </dependency> 376 <dependency> 377 <groupId>org.apache.maven</groupId> 378 <artifactId>maven-monitor</artifactId> 379 <version>${mavenVersion}</version> 380 </dependency> 381 <dependency> 382 <groupId>org.apache.maven</groupId> 383 <artifactId>maven-toolchain</artifactId> 384 <version>${mavenVersion}</version> 385 </dependency> 386 <!--end--> 387 <dependency> 388 <groupId>commons-cli</groupId> 389 <artifactId>commons-cli</artifactId> 390 <version>1.2</version> 391 </dependency> 392 <dependency> 393 <groupId>org.apache.maven.doxia</groupId> 394 <artifactId>doxia-sink-api</artifactId> 395 <version>${doxiaVersion}</version> 396 </dependency> 397 <dependency> 398 <groupId>org.apache.maven.doxia</groupId> 399 <artifactId>doxia-logging-api</artifactId> 400 <version>${doxiaVersion}</version> 401 </dependency> 402 <!-- Plexus --> 403 <dependency> 404 <groupId>org.codehaus.plexus</groupId> 405 <artifactId>plexus-interpolation</artifactId> 406 <version>1.11</version> 407 </dependency> 408 <dependency> 409 <groupId>org.codehaus.plexus</groupId> 410 <artifactId>plexus-container-default</artifactId> 411 <version>1.0-alpha-9-stable-1</version> 412 </dependency> 413 <dependency> 414 <groupId>org.codehaus.plexus</groupId> 415 <artifactId>plexus-utils</artifactId> 416 <version>1.5.15</version> 417 </dependency> 418 <dependency> 419 <groupId>org.sonatype.plexus</groupId> 420 <artifactId>plexus-sec-dispatcher</artifactId> 421 <version>1.3</version> 422 </dependency> 423 <dependency> 424 <groupId>org.apache.maven.wagon</groupId> 425 <artifactId>wagon-provider-api</artifactId> 426 <version>${wagonVersion}</version> 427 </dependency> 428 <dependency> 429 <groupId>org.apache.maven.wagon</groupId> 430 <artifactId>wagon-ssh</artifactId> 431 <version>${wagonVersion}</version> 432 </dependency> 433 <dependency> 434 <groupId>org.apache.maven.wagon</groupId> 435 <artifactId>wagon-ssh-external</artifactId> 436 <version>${wagonVersion}</version> 437 </dependency> 438 <dependency> 439 <groupId>org.apache.maven.wagon</groupId> 440 <artifactId>wagon-file</artifactId> 441 <version>${wagonVersion}</version> 442 </dependency> 443 <dependency> 444 <groupId>org.apache.maven.wagon</groupId> 445 <artifactId>wagon-webdav-jackrabbit</artifactId> 446 <version>${wagonVersion}</version> 447 </dependency> 448 <dependency> 449 <groupId>org.apache.maven.wagon</groupId> 450 <artifactId>wagon-http</artifactId> 451 <version>${wagonVersion}</version> 452 </dependency> 453 <dependency> 454 <groupId>org.apache.maven.wagon</groupId> 455 <artifactId>wagon-http-lightweight</artifactId> 456 <version>${wagonVersion}</version> 457 </dependency> 458 <dependency> 459 <groupId>org.slf4j</groupId> 460 <artifactId>slf4j-jdk14</artifactId> 461 <version>1.5.6</version> 462 </dependency> 463 <dependency> 464 <groupId>org.slf4j</groupId> 465 <artifactId>jcl-over-slf4j</artifactId> 466 <version>1.5.6</version> 467 </dependency> 468 <dependency> 469 <groupId>backport-util-concurrent</groupId> 470 <artifactId>backport-util-concurrent</artifactId> 471 <version>3.1</version> 472 </dependency> 473 <dependency> 474 <groupId>easymock</groupId> 475 <artifactId>easymock</artifactId> 476 <version>1.2_Java1.3</version> 477 <scope>test</scope> 478 </dependency> 479 <dependency> 480 <groupId>classworlds</groupId> 481 <artifactId>classworlds</artifactId> 482 <version>1.1</version> 483 </dependency> 484 </dependencies> 485 <!--start--> 486 </dependencyManagement> 487 <!--end--> 488 489 <distributionManagement> 490 <site> 491 <id>apache.website</id> 492 <url>scp://people.apache.org/www/maven.apache.org/ref/${project.version}/</url> 493 </site> 494 </distributionManagement> 495 496 <profiles> 497 <profile> 498 <id>quality-checks</id> 499 <build> 500 <plugins> 501 <!-- This is here until it is enabled in the parent --> 502 <plugin> 503 <groupId>org.codehaus.mojo</groupId> 504 <artifactId>clirr-maven-plugin</artifactId> 505 <executions> 506 <execution> 507 <id>clirr-check</id> 508 <phase>verify</phase> 509 <goals> 510 <goal>check</goal> 511 </goals> 512 </execution> 513 </executions> 514 </plugin> 515 </plugins> 516 </build> 517 </profile> 518 <profile> 519 <id>release</id> 520 <build> 521 <plugins> 522 <!-- This is here until it is enabled in the parent --> 523 <plugin> 524 <groupId>org.codehaus.mojo</groupId> 525 <artifactId>clirr-maven-plugin</artifactId> 526 <executions> 527 <execution> 528 <goals> 529 <goal>check</goal> 530 </goals> 531 </execution> 532 </executions> 533 </plugin> 534 </plugins> 535 </build> 536 </profile> 537 <profile> 538 <id>run-its</id> 539 <modules> 540 <module>maven-core-it-runner</module> 541 </modules> 542 </profile> 543 544 <profile> 545 <id>reporting</id> 546 <reporting> 547 <plugins> 548 <plugin><!-- TODO: remove when upgrading parent to version 12 --> 549 <groupId>org.apache.maven.plugins</groupId> 550 <artifactId>maven-project-info-reports-plugin</artifactId> 551 <version>2.1.1</version> 552 </plugin><!-- /TODO --> 553 <plugin> 554 <groupId>org.codehaus.mojo</groupId> 555 <artifactId>clirr-maven-plugin</artifactId> 556 </plugin> 557 </plugins> 558 </reporting> 559 </profile> 560 561 <profile> 562 <id>reporting-aggregate</id> 563 <!-- To generate aggregate reports --> 564 <!-- To deploy both aggregate reports for top-level project and standalone reports for modules, call 565 mvn site -Preporting 566 mvn site:deploy 567 mvn site -Preporting-aggregate 568 mvn -N site:deploy 569 --> 570 <reporting> 571 <plugins> 572 <plugin> 573 <groupId>org.apache.maven.plugins</groupId> 574 <artifactId>maven-project-info-reports-plugin</artifactId> 575 <version>2.1.1</version> 576 </plugin> 577 <plugin> 578 <groupId>org.apache.maven.plugins</groupId> 579 <artifactId>maven-jxr-plugin</artifactId> 580 <version>2.1</version> 581 <configuration> 582 <aggregate>true</aggregate> 583 <inputEncoding>${project.build.sourceEncoding}</inputEncoding> 584 </configuration> 585 </plugin> 586 <plugin> 587 <groupId>org.apache.maven.plugins</groupId> 588 <artifactId>maven-javadoc-plugin</artifactId> 589 <version>2.5</version> 590 <configuration> 591 <links> 592 <link>http://java.sun.com/j2se/1.4.2/docs/api</link> 593 <link>http://java.sun.com/j2ee/1.4/docs/api</link> 594 <link>http://java.sun.com/j2se/1.5.0/docs/api</link> 595 <link>http://commons.apache.org/collections/apidocs-COLLECTIONS_3_0/</link> 596 <link>http://commons.apache.org/dbcp/apidocs/</link> 597 <link>http://commons.apache.org/fileupload/apidocs/</link> 598 <link>http://commons.apache.org/httpclient/apidocs/</link> 599 <link>http://commons.apache.org/logging/apidocs/</link> 600 <link>http://commons.apache.org/pool/apidocs/</link> 601 <link>http://junit.sourceforge.net/javadoc/</link> 602 <link>http://logging.apache.org/log4j/1.2/apidocs/</link> 603 <link>http://jakarta.apache.org/regexp/apidocs/</link> 604 <link>http://velocity.apache.org/engine/releases/velocity-1.5/apidocs/</link> 605 </links> 606 <aggregate>true</aggregate> 607 </configuration> 608 </plugin> 609 </plugins> 610 </reporting> 611 </profile> 612 </profiles> 613 </project> 614