M 
      mailingLists/mailingList element (Maven), 465, 476 
       main classes (JAR files), 15 
      < majority> selector container (Ant), 49 
     manajing projects.  See  Maven 
      mapper element (Ant), 6364, 554555 
     mappers (Ant), 6364 
  flatten, 64 
  glob, 64 
  identity, 6364 
  merge, 64 
  package, 64 
  regexp, 64 
  unpackage, 64 
     MapperServlet example, 362365 
     master buildfiles 
  Hello World Model 2 example, 121125 
  Hello World project, 7880 
     Maven, 457458 
  adding Ant tasks to, 473474 
  architecture, 469471 
  benefits of, 458 
  documentation, 479 
  downloading, 458 
  goals, 459460, 469470 
  installing, 458459 
  on Unix, 459 
  verifying the install, 459461 
  on Windows, 459 
  jcoverage plugin, 416 
  maven.xml file, 467, 478 
  pet store example 
  building the project, 484485 
  custom deployment options, 485 
  defining dependencies, 481482 
  deployment, 486 
  directory structure, 480481 
  Eclipse plug-in, 484 
  project descriptors, 482484 
  Web site, 486487 
  plug-ins 
  declaring as dependencies, 461462 
  installing, 461 
  multiproject, 478 
   properties, 470 
  troubleshooting, 462 
  POM (Project Object Model), 462464 
  project element, 464465 
  project layout, 467468, 475476 
  project properties file, 467, 478 
  properties, 471472 
  root project descriptor, creating, 476478 
  running, 459, 470471 
  src directory, 467468 
  subprojects , calling, 478479 
  target directory, 468 
     Maven component (CruiseControl), 499500 
     maven.xml file, 467, 478 
  adding Ant tasks to, 473474 
      Merge component (CruiseControl), 500 
     merge conflics (CVS), 3536 
      merge points (XDoclet), 143 
      MessageBodyWebRequest class (HttpUnit), 644 
     metaphor (XP practice), 9 
      MKS component (CruiseControl), 498 
     mock FilterChains, 238240 
       Model 2 HelloWorld.  See  Hello World Model 2 example 
     < modificationset> element (CruiseControl), 493 
     monitoring performance.  See  JMeter 
      multiproject plug-in (Maven), 478 
     multitiered applications, testing, 251252 
     MVCHelloWorld project example 
  adding clean/package/test target, 495 
  build log, 493494 
  configuration file, 491495 
  < cruisecontrol> tag, 491 
  log files, viewing, 497 
  < modificationset> element, 493 
  < project> tag, 491 
  publishing results, 494495 
  quiet period, 492 
  running, 496497 
  < schedule> element, 492 
     MVCHelloWorld project example (CruiseControl), 491497 
     MySQL 
  configuring for Bugzilla, 283 
  installing, 281282