JaVa
   

M

Mackinnon, Tim, 344 Magnusson, Geir, 472 mail task (Ant), 549 mailingLists/mailingList element (Maven), 465, 476 MailLogger (Ant), 61 Main class (Ant), 569 main classes (JAR files), 15 main targets (Ant), 40 < majority> selector container (Ant), 49 manajing projects. See Maven manifest files, 13, 76 mapper element (Ant), 63–64, 554–555 mappers (Ant), 63–64 flatten, 64 glob, 64 identity, 63–64 merge, 64 package, 64 regexp, 64 unpackage, 64 MapperServlet example, 362–365 master buildfiles Hello World Model 2 example, 121–125 Hello World project, 78–80 Maven, 457–458 adding Ant tasks to, 473–474 architecture, 469–471 benefits of, 458 documentation, 479 downloading, 458 goals, 459–460, 469–470 installing, 458–459 on Unix, 459 verifying the install, 459–461 on Windows, 459 jcoverage plugin, 416 maven.xml file, 467, 478 pet store example building the project, 484–485 custom deployment options, 485 defining dependencies, 481–482 deployment, 486 directory structure, 480–481 Eclipse plug-in, 484 project descriptors, 482–484 Web site, 486–487 plug-ins declaring as dependencies, 461–462 installing, 461 multiproject, 478 properties, 470 troubleshooting, 462 POM (Project Object Model), 462–464 project element, 464–465 project layout, 467–468, 475–476 project properties file, 467, 478 properties, 471–472 root project descriptor, creating, 476–478 running, 459, 470–471 src directory, 467–468 subprojects, calling, 478–479 target directory, 468 Maven component (CruiseControl), 499–500 maven.xml file, 467, 478 adding Ant tasks to, 473–474 McWhirter, Bob, 472 Merge component (CruiseControl), 500 merge conflics (CVS), 35–36 merge mapper (Ant), 64 merge points (XDoclet), 143 merge task (Ant), 412 MessageBodyWebRequest class (HttpUnit), 644 metaphor (XP practice), 9 mkdir task (Ant), 538 MKS component (CruiseControl), 498 mock FilterChains, 238–240 Mock Objects, 343–344 mockdoclet task, 141 Model 2 HelloWorld. See Hello World Model 2 example < modificationset> element (CruiseControl), 493 monitoring performance. See JMeter move task (Ant), 538 multiproject plug-in (Maven), 478 multitiered apps, testing, 251–252 MVCHelloWorld project example adding clean/package/test target, 495 build log, 493–494 configuration file, 491–495 < cruisecontrol> tag, 491 log files, viewing, 497 < modificationset> element, 493 < project> tag, 491 publishing results, 494–495 quiet period, 492 running, 496–497 < schedule> element, 492 MVCHelloWorld project example (CruiseControl), 491–497 MySQL configuring for Bugzilla, 283 installing, 281–282
JaVa
   
Comments