Apache Maven
Corso
A Milano
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Milano
Secondo il tuo profilo, Maven ti aiuterà nel tuo lavoro quotidiano Come menzioniamo alcuni dei benefici: Sviluppatori: come sviluppatore utilizzerai Maven per creare progetti, gestire le dipendenze, compilare il codice, eseguire i test, distribuire i componenti Maven diventerà parte dei tuoi strumenti di sviluppo ogni giorno Profili tecnici di piombo: l'integrazione di Maven come strumento di costruzione avrà un impatto significativo sul progetto: Gestire le dipendenze diventerà facile (gestione delle dipendenze di Maven) Le build complesse saranno notevolmente semplificate (profili di build Maven) L'architettura del progetto sarà gestita in modo fluido (progetti di ereditarietà e multimodulo) Project Managers: Maven rafforzerà la standardizzazione e la collaborazione: "Project Object Model" è lo standard che Maven introduce per i progetti Maven utilizza i cicli di vita di build per gli sviluppatori per compilare, testare e generare report I repository Maven fungeranno da archivio comune e raccolgono rilasci e librerie di terze parti Release Manager: i gestori di repository Maven fungeranno da proxy altamente configurabili tra l'organizzazione e i repository Maven pubblici e forniscono anche un'organizzazione con una destinazione di distribuzione per le build .
Machine Translated
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Graduates must be comfortable with the Java language, the hands on practice will be carried out with the Eclipse IDE platform.
Opinioni
Materie
- Apache
- Organizzazione
Programma
This course is a sequence of theory and hands on practice. A multimodule project is developed throughout the session and all the introduced concepts are apprehended by the graduates.
- Introducing Maven
- Why Maven o Maven’s objectives
- Key features
- Comparing Maven and Ant
- Eclipse IDE and Maven installation
- Getting started
- Project specification
- Creating the first modules
- Project directory structure
- First concepts
- Project coordinates
- Maven repository
- The POM
- Build Lifecycle, plugins and goals
- Clean lifecycle
- Default lifecycle
- Site lifecycle
- Package specific lifecycles
- Common lifecycle goals
- Site generation
- Building a project site
- Customizing the site descriptor
- Site directory structure
- Project documentation
- Unit test and reports (Surefire Report Plugin)
- Goals
- Usage
- Using JUnit
- Dependencies
- Maven's Dependency mechanism
- Dependency Scope
- Viewing Dependencies
- Transitive Dependencies
- Conflict resolution
- Dependency management
- Properties
- Maven properties
- Project Properties
- Settings properties
- Environment variable properties
- User defined properties
- Resource filtering
- Build profiles
- Build portability
- Override a POM
- Profile activation
- External profiles
- Settings profiles
- More about the POM
- POM Inheritance
- Multimodule projects
- POM Best practices
- Repository management
- Nexus and the enterprise Repository
- Using Nexus
- Configuring Maven for Nexus
- Nexus configuration
- Repository operations
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Apache Maven