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.

Created by: Bruce E. Hilton

Produced in 2022

What you will learn

  • 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

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 82 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a java course? Or looking for more detail on Bruce E. Hilton's Java Maven :101 Stop Building Java Programs the Hard Way!? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

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!! Who this course is for:
  • Java developers
  • Anyone who wishes to professionally build and deploy their Java Applications
  • new Java developers

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Bruce E. Hilton

Bruce is a techie, a gadget geek, programmer, mentor and all round technology nut. With over 25 years in the software business as an IT Contractor and a former University Lecturer in Computer Studies, he's currently working freelance as a Software Engineering Trainer. He loves what technology can do for us. Building applications using Functional, Object Orientated languages & polyglot persistence helps him reconnect with the feeling of building something tangible.



41 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

The course is good but sometimes a bit verbose, repeating the same thing down to the smallest detail is good, but doing that over and over again is not so efficient.Otherwise this is a very very good course

Really good course for a beginner having interest in maven and wants to gain a deeper understanding of it.

The course could be organised better. Bruce introduces a video very early on about compiling projects that had not been explained, nor where the sources came from, or what commands he was running. Bruce doesn't introduce each project separately, they are a bit all over the place. Having said that, since I already knew maven I was able to follow, I am not sure how a complete newbie would go...

Se profundiza bien en los temas. Se explican las caractersticas de Maven sin contaminarlo con explicaciones de otras tecnologas que poco o nada tienen que ver con el curso (Spring, Hibernate o JUnit), algo que hacen muchos otros cursos; en lugar de eso, utiliza ese tiempo en Maven.

I am just getting started with Java so this was very helpful - mainly understanding the concepts and terminology for now - will hopefully be able to apply it soon. thanks so much

Exactly what I expected from a maven 101 course. Thanks. Future improvements could be to update the course with later versions of the software and web pages. Also please consider including the macOS platform.

The course was good and easy to understand.

It was a good introduction to Maven, I got the basic for create a maven project.

Informative course for an introduction to Maven. Quiz questions or some form of review at the end of each section would be very helpful.

For a beginner, this is a perfect course. Though I feel more contents could have been added.

Simple straight-forward Maven introduction. Excellent examples

Un problema es que los subttulos hay veces que estn muy mal transcritos o generados, lo que distrae bastante. Contribuye a que algunos temas no sean bien comprendidos.Por todo lo dems, me parece un buen curso.