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...
Autor principal: | |
---|---|
Otros Autores: | |
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.