4.28 out of 5
4.28
1002 reviews on Udemy

Java Maven :101 Stop Building Java Programs the Hard Way!

Java: Secrets of Building and Managing Java and Java Spring Projects. Learn to use the Java Build Tool - Apache Maven.
Instructor:
Bruce E. Hilton
6,833 students enrolled
English
Set up your development environment for Java and Maven
Use Maven in 'Real World' Scenarios
Gain the knowledge of Maven Fundermentals and how to apply them
Learn about Maven Plugins and how to effectively use them!
Learn about the Maven LifeCycles
Learn how to Customise the Maven LifeCycles to suit your needs!
Learn about Transitive Dependencies and how they are resolved!
Learn how to build and deploy a Java console application as a stand alone executable jar
Learn how to build and deploy a Java Web application that uses the Spring MVC framework

For Java, Why do we need a Build Tool like Maven, when we have an Integrated Development Environment (IDE) ?

Doing a Java build in an IDE is OK “Only” when it’s a simple project, for a single developer but once you go beyond that things start getting complicated and you’ll need a build tool, such as Maven.

With complicated Java and Spring Framework projects you need to think about many more things. For example; other project dependencies, sharing code, version control etc…

Maven 101, is an introduction to the widely used Java Build Automation Tool – Apache Maven and is completely hands-on. The course is easy to follow and uses Maven from both the command line and through an Integrated Development Environment (IDE).

You will learn how to install and set up the environment correctly, so you can use Maven from the command line and from the Eclipse IDE.

Learn how to use Maven in ‘Real World Java‘ scenarios, so you can apply your new knowledge in ‘Real World Java‘ projects, straight away!

Using examples you will learn about the Maven Repository, Plugins, LifeCycles, Customizing the LifeCycles and Transitive Dependencies, How to make the most of the Eclipse IDE and its m2Eclipse plugin to view and resolve project dependencies.

You will be up and running with Maven in only 4 hours!!

WELCOME

1
Introduction to Maven Course 101
2
Big Thank You!
3
Objectives of Apache Maven
4
Welcome

GETTING STARTED

1
Suggested Course Environment
2
How to Installing & Set-Up Apache Maven
3
Checking Eclipse IDE
4
How to Install and set up Apache Tomcat 7
5
Setting Up Apache Tomcat 7 with Eclipse IDE
6
Setting-Up Maven with Eclipse IDE
7
Java 9 - Eclipse Oxygen -Tomcat 9 Set-up

JUST ENOUGH MAVEN...

1
Just Enough Maven for our 1st Practical
2
Creating our 1st Maven Project
3
Discover the Standard Maven Directory Layout
4
Discover How to Import a Java Maven Project into the Eclipse IDE
5
Discover How to create a New Java Maven Project in the Eclipse IDE
6
Discover How to Import a Java Maven Project into Eclipse IDE from GitHub

Introduction to the POM or Project Object Model

1
Introducing the POM
2
POM packaging Types

LIFECYCLES

1
Introduction to LifeCycles
2
"default" LifeCycle

PLUGINS

1
Introduction to Plugins
2
Plugin Configuration
3
Javadoc Plugin
4
Surefire Plugin

Phases

1
Goals with LifeCycles
2
Site LifeCycle

CUSTOMISING THE LIFECYCLES

1
Customising a LifeCycle - Part 1
2
Customising a LifeCycle - Part 2
3
Customising a LifeCycle - Part 3

TRANSITIVE DEPENDENCIES

1
Introduction to Dependencies
2
Overview of the Sample Web Application
3
Eclipse IDE using the Web Tools Platform (WTP)
4
Overview of the Sample Web Application POM
5
Transitive Dependencies

SCOPE

1
Dependency Scope - Part 1
2
Dependency Scope - Part 2

DISCOVER HOW TO FIND AND ADD NEW DEPENDENCIES

1
How to Find and Add New Dependencies to your Project - Part 1
2
How to Find and Add New Dependencies to your Project - Part 2
3
How to Find and Add New Dependencies to your Project - Part 3

TROUBLESHOOTING MAVEN

1
When things don't work just right!

MAVEN FROM THE COMMANDLINE

1
Running Maven from the Command Line

Congratulations ...

1
Thank you !
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.3
4.3 out of 5
1002 Ratings

Detailed Rating

Stars 5
496
Stars 4
318
Stars 3
128
Stars 2
36
Stars 1
22
86817ad48f07076e065be878cce44e08
30-Day Money-Back Guarantee

Includes

4 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion