Instant Apache Maven starter

Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks. The book follows a starter approach for using Maven to create and build a new Java application or Web project from scratch. Instant Apache Maven Star...

Descripción completa

Detalles Bibliográficos
Autor principal: Turatti, Maurizio (-)
Otros Autores: Pillitu, Maurizio
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham : Packt Pub 2013.
Colección:EBSCO Academic eBook Collection Complete.
Acceso en línea:Conectar con la versión electrónica
Ver en Universidad de Navarra:https://innopac.unav.es/record=b35590610*spi
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Authors; www.packtpub.com; packtlib.packtpub.com; Table of Contents; Instant Apache Maven Starter; So, what is Maven?; Step 1
  • prerequisites; Step 2
  • downloading Maven; Step 3
  • installing Maven; Microsoft Windows; Linux and Mac OS X; Step 3
  • verifying the installation; And that's it!; Quick start
  • Maven core concepts and commands; Step 1
  • understanding Maven; A Maven project; Super POM; Artifact; Minimal pom.xml; Parent (also known as POM Inheritance); Plugin; Repository; Dependency; Property; Resource; Step 2
  • creating from an archetype.
  • Step 3
  • exploring the project structureStep 4
  • exploring POM; Step 5
  • compile, install, and run; Step 6
  • changing POM; Step 7
  • analysing the console and fixing warnings; Top 19 features you need to know about; Profile; Effective POM; Archetype; Settings; Maven lifecycle; Artifact resolution; Dependency scope; Dependency management; Plugin management; Multi-module projects (also known as POM aggregation); Unit and integration testing with Maven; Maven WAR overlays; Remote deploy a WAR to Apache Tomcat; Step 1
  • editing tomcat-users.xml; Step 2
  • configuring authentication in settings.xml.
  • Step 3
  • adding the Maven Tomcat PluginStep 4
  • deploying to Tomcat; Running Tomcat embedded; Multi-environment build; Assembling an artifact; Releasing a Maven project; The Maven Enforcer Plugin; Using Maven from your favourite IDE; Eclipse; IntelliJ IDEA; NetBeans; Emacs; People and places you should get to know; Official sites; Articles and tutorials; Community; Blogs; Twitter; Maven Repository Managers; Maven alternatives.