What's new
Heroturko

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Java/Apache Maven: The Truth About Building Java Programs

LeeAndro

Trusted Editor
Trusted Editor
0e439a6ed44457adffd5b7cafe6b9c56.png

Last updated 10/2018MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.88 GB | Duration: 5h 12m

Sequel to Course: "Stop Building Java Programs the Hard Way!​

"

What you'll learn
Choose to take advantage of using a Parent POM
Spot when to use Properties and Profiles to add conditional logic to a build
Understand Maven Inheritance and Aggregation mechanism
Spot when to choose Maven Inheritance or Aggregation or Both!
Spot the Major differences between a standard Project and a Multi-Module project
Spot the costly pitfalls of various Multi-Module design approaches
Choose the correct design approach for their Multi-Module Project
Choose to take advantage of Mavens support for Respository Managers, such as Nexus
Understand the Maven SNAPSHOT concept in the software life-cycle
Spot how to take advantage of SNAPSHOTS
Choose to take advantage of Maven's support for SCM, such as GitHub
Understand how to perform a Full RELEASE of software using the Maven Release Plugin
Choose to take advantage of Mavens 'Site' generation and deployment
Requirements
Some previous experience of Maven is needed; either through my course 'Maven :101 Stop Building Java Programs the Hard Way!' or hands on experience
Some knowledge of the Eclipse IDE is required, as Eclipse integration with Maven is used
Some knowledge of the Java development language is required
All software needed for the source is available Free online for , so internet connection is required
All Source code for the course is available for in the 'Resources area'
Description
This is a follow on course from "Java/Apache Maven: Stop Building Java Programs the Hard Way!" and continues where Maven 101 left off ...By the end of this course you will understand how and why Java and the Apache Maven Build Tool work so well together.

You'll be able to work competently with the Apache Maven Build Tool by taking the knowledge you gained from course "Java/Apache Maven: Stop Building Java Programs the Hard Way!" the next level;

Course based on using Maven with Eclipse IDE and command line.Some of the things covered are;Understanding What a Parent POM is and Why your Projects really needs one. How to use Maven Build Properties and Profiles and How they can work together to make your life as a developer so much easier.

We take a deep dive into Multi-Module Projects and Discover the difference between mavens 'Inheritance' mechanism and its 'Aggregation' mechanism and How to get the best out of both with simple and clear examples. We look at Design considerations required when organizing and designing Multi-Module Projects, so you can avoid some common and expensive pitfalls for your projects.

We take another deep dive when we look at the Maven Release Process and how it works; Looking at perfog SNAPSHOT releases too full blow Releases. What are they and how they work in the Maven way of doing things! We look at the whole build life-cycle from the Development Team perspective to the Build Manager Preparing and Perfog a Full Release of a Multi-Module Project, including a project web site also built by Maven. We look at some other Tools that work along with Maven; How to set up your very own Nexus Repository Manager. How to integrate maven with SCM (Source Control Management) system, such as GitHub.You will be up and running Releasing code through Maven in under 5 hours!!

Overview

Section 1: Course Guide

Lecture 1 Guide

Section 2: Discovering the benefits of having a Parent POM

Lecture 2 What is a Parent POM

Lecture 3 Overview of the Course Sample Projects

Lecture 4 Where can I get the Sample Projects and source code

Lecture 5 Our 1st Parent POM

Lecture 6 Introduction to Maven's Dependency Management

Lecture 7 Introduction to Maven's Plugin Management

Section 3: Home Play (Workshop 1)

Lecture 8 Home Play - Workshop 1

Lecture 9 Home Play -Workshop 1 (Worked example)

Section 4: How to add conditional logic to the build

Lecture 10 Setting up the Example Projects

Lecture 11 Discover Maven Properties

Lecture 12 Taking more advantage of Properties

Lecture 13 How Maven Profiles work!

Lecture 14 Discover how Profile Activation works...

Lecture 15 How to build in Conditional logic into your POM using Properties and Profiles

Lecture 16 How to detee an Active Profile in a build

Lecture 17 Conditional builds based on Enviromental Information

Section 5: All about Multi-Module Projects

Lecture 18 Why do we need Multi-Module Projects

Lecture 19 Let's create our 1st Multi-Module Project

Lecture 20 Introduction to Maven's Reactor

Section 6: Multi-Module Design and Organisation

Lecture 21 Discover some Key Design considerations

Lecture 22 Design by Class ...

Lecture 23 Design by Functionality ...

Lecture 24 Achieving code Re-Use

Section 7: Discover the Truth about SNAPSHOTS

Lecture 25 Discover about SNAPSHOTS builds

Lecture 26 SNAPSHOT builds and Remote Respositories

Lecture 27 Modifying the settings.xml to use a SNAPSHOT Repo

Lecture 28 Modifying the settings.xml to use a RELEASE Repo

Lecture 29 Installing the NEXUS Repository Manager

Lecture 30 Integrating Maven, Eclipse and Nexus

Section 8: Home Play (Workshop 2)

Lecture 31 Home Play - Workshop 2

Lecture 32 Home Play -Workshop 2 (Worked example)

Section 9: Understanding the complete Maven Release Process

Lecture 33 Introduction to the Maven Release Process

Section 10: Setting up SCM (Source Control Management) - GitHub

Lecture 34 Just enough Github

Lecture 35 Just enough GIT on the Client side

Lecture 36 Let's use SSH for our Security

Lecture 37 Installing SSH on GitHub

Lecture 38 Let's commit our Source code into our SCM

Section 11: Introduction to Maven's RELEASE-PLUGIN

Lecture 39 Introduction to the Maven Release Plugin and its Workflow

Lecture 40 Starting to Configure the Release Plugin

Lecture 41 Let's Set Up the RELEASE Respository for Release Plugin

Lecture 42 Let's Set Up the SCM (Source Control Management) for Release Plugin

Lecture 43 Let's ensure all Source Code is Committed to SCM

Lecture 44 Discover RELEASE:pREPARE

Lecture 45 Discover RELEASE:pERFORM

Section 12: Home Play (Workshop 3)

Lecture 46 Home Play (Workshop 3)

Section 13: Discover the Rollback workflow for the Release process

Lecture 47 When the build goes Wrong! Let's ROLLBACK ...

Section 14: Discover Maven project Site Generation and Site Deployment during the RELEASE

Lecture 48 Maven Site Generation and Deployment revisited

Lecture 49 Finale: Full blown Maven Release with Site Generation and Deployment

Section 15: Maven 102 - Wrap-UP

Lecture 50 Congratulations !!

Developers looking to get the most from Maven,Build managers looking to understand the Maven Release Process,Experienced Maven users who are looking to refresh their Maven skills,This Course is for any one who had completed my course 'Maven :101 Stop Building Java Programs the Hard Way!',This is an Intermediate course, not for bners

HomePage:
Code:
Https://anonymz.com/https://www.udemy.com/course/apachemaven2/



DOWNLOAD
Code:
https://1dl.net/5xj2v4inwsat/AGMV0ILc__JavaApache.part1.rar.html
https://1dl.net/nyfvxln1rzhw/AGMV0ILc__JavaApache.part2.rar.html
 

Feel free to post your Java/Apache Maven: The Truth About Building Java Programs Free Download, torrent, subtitles, free download, quality, NFO, Dangerous Java/Apache Maven: The Truth About Building Java Programs Torrent Download, free premium downloads movie, game, mp3 download, crack, serial, keygen.

Top