Maven a developer's notebook

Maven is a new project management and comprehension tool which provides an elegant way to share build logic across projects. In terms of capabilities, Maven is an improvement to Apache Ant-thanks to numerous plug-ins and built-in integration with unit testing frameworks such as JUnit. Tired of writ...

Descripción completa

Detalles Bibliográficos
Autor principal: Massol, Vincent (-)
Otros Autores: Loukides, Michael Kosta, O'Brien, Timothy
Formato: Libro electrónico
Idioma:Inglés
Publicado: Sebastopol, California : O'Reilly 2004.
Edición:First edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627147106719
Tabla de Contenidos:
  • Maven: A Developer&s Notebook; Notebooks Aren&t...; Organization; Preface; How This Book Is Organized; How This Book Was Written; About This Book&s Web Site; About This Book&s Examples; About the Authors; Conventions Used in This Book; Using Code Examples; How to Contact Us; Safari® Enabled; Acknowledgments; Acknowledgments from Tim; 1. Maven Jump-Start; 1.1.2. What just happened?; 1.1.3. What about...; 1.2. Starting a New Project; 1.2.2. What about...; 1.3. Using Maven Behind a Proxy; 1.4. Compiling and Testing a Project; 1.4.2. What just happened?; 1.5. Working with the Project Object Model
  • 1.6. Listing Available Goals1.7. Producing Debug Information; 1.7.2. What just happened?; 1.8. Adding a Dependency; 1.8.2. What just happened?; 1.8.3. What about...; 1.9. Depending on Snapshots; 1.9.2. What just happened?; 1.10. Performing an Offline Build; 1.10.2. What about...; 1.11. Using the Maven Console; 1.11.2. What just happened?; 1.12. Generating an Eclipse Project; 1.12.2. What about...; 1.13. Using the Eclipse Maven Plug-in; 1.13.2. What about...; 1.14. Generating an Ant Build File; 1.14.2. What about...; 1.15. Migrating a Project from Ant to Maven; 1.15.2. What about...
  • 1.16. Generating Project Documentation1.16.2. What just happened?; 1.17. Telling Maven About Your Team; 1.17.2. What just happened?; 1.18. Pointing Maven at Source Control; 1.18.2. What about...; 1.19. Creating a Project Web Site; 1.19.2. What about...; 1.20. Customizing Site Reports; 1.20.2. What just happened?; 2. Customizing Maven; 2.1.2. What about...; 2.2. Customizing Plug-in Behavior; 2.3. Writing a Custom Goal; 2.3.2. What just happened?; 2.3.3. What about...; 2.4. Defining a preGoal; 2.4.2. What just happened?; 2.5. Defining Custom Properties; 2.5.2. What just happened?
  • 2.5.3. What about...2.6. Running the Program from a Custom Goal; 2.6.2. What just happened?; 2.7. Defining the Default Goal; 2.8. Overriding Properties; 2.8.2. What just happened?; 2.9. Enumerating Dependencies; 2.9.2. What just happened?; 2.10. Customizing Site Look and Feel; 2.10.2. What just happened?; 2.11. Using the FAQ Plug-in; 2.11.2. What just happened?; 3. Multiproject Maven; 3.1.2. What about...; 3.2. Using POM Inheritance; 3.2.2. What just happened?; 3.2.3. What about...; 3.3. Writing the Quote Generator; 3.4. Sharing Artifacts Through the Local Maven Repository
  • 3.4.2. What just happened?3.5. Using the WAR Plug-in; 3.5.2. What about...; 3.6. Using the Jetty Plug-in to Start a Web Application; 3.6.2. What just happened?; 3.7. Executing HtmlUnit Tests; 3.7.2. What just happened?; 3.7.3. What about...; 3.8. Building All Subprojects Simultaneously; 3.9. Creating Custom Top-Level Goals; 3.9.2. What about...; 3.10. Generating a Multiproject Web Site; 4. Project Reporting and Publishing; 4.1.2. What about...; 4.2. Reporting Testing Status; 4.2.2. What about...; 4.3. Reporting on Code Best Practices; 4.3.2. What about...; 4.4. Reporting on Duplicate Code
  • 4.5. Generating a Quality Dashboard