Skip to content
UdemyJavaPaid courseBeginner levelCertificate

Java/Apache Maven: Stop Building Java Programs the Hard Way! (Udemy.com)

Apache Maven: Secrets of Building and Managing Java and Java Spring Projects. Learn to use the Java Build Tool.

Created by: Bruce E. Hilton

Last updated February 2020

icon
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

How it compares

Against the other 231 rated Udemy courses in Java on CourseDuck:

  • Rating4.1 out of 5higher than 9% of them
  • Reviews2,054#93 of 232 by number of reviews
  • Length3.3 hoursshorter than 83% of them
  • Last updatedFebruary 2020earlier than 69% of them

icon
Quality Score

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

Overall Score : 82 / 100

icon
Course Description

***NOW UPDATE in 2019!!***

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... 

This Maven Course, 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!! 

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
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. 

icon
More courses by Bruce E. Hilton

$39.99

$10.99

icon
Reviews

4.1

2,054 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Daniel on 7/18/2019

Se profundiza bien en los temas. Se explican las características de Maven sin contaminarlo con explicaciones de otras tecnologías 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.

By André Faria on 5/19/2018

The instructor is very knowladgeble and very clear when talking and explaining. Still the course content and look and feel could be updated. The usage of Eclipse IDE makes me feel out of date as nowadays everyone went to Intellij IDEA. Anyway for a first touch and even for a quick review of maven this is the course!

By Torbjørn Langland on 4/28/2018

I've used Maven for quite a while on my job, but without learning how it actually works. It's like learning to drive your car, and mastering it practically, without having read the mandatory theory behind it. The course has given me good insight into the dynamics behind the scene, and I understand far better what is actually going on, as that console keeps working when doing a Maven build. Alas, what the course lacks is exercises. Although it's tempting to be lazy and just watch through only videos, a course is never complete without exercises, therefore I can only leave maximum 4 out of 5. Nevertheless, it's a good introduction to Maven, to those who wish to understand it. Whether it's your first time using Maven, or you already have some experience with it through your work.

By Teja kumar on 9/28/2017

Its not as i expected and the explanation and audio is not proper. Its not helpful to me in real time like if added more command line commands to create the projects and real time scenarios than showing git hub way.

By Ulrich TIAYO NGNINGAHE on 9/14/2017

Ce cours enseigne les bases. Mon intension lors de mon investissement dans ce cours était d'apprendre notamment à découper une application en modules et intégrer les différents modules dans une application. Besoin de fouiller encore pour avoir un exemple de découpage d'une application et d'utilisation du repository. Dans l'ensemble j'ai beaucoup appris mais probablement pas directement ce que je cherchais.

By Mustafa Al Kubaisi on 8/14/2017

Sound quality could be much better, instructor could improve knowledge transfer if he spoke more clearly. not enough theory, instructor could digress more on subjects or at least the frequently used ones.

By Haci Karahasanoglu on 2/24/2017

Even though it is hard to understand heavy British accent, videos are divided into perfect length and easy to follow. Even if you don't know English you can still learn from this tutorial. But I wish he uses his tone of voice more active, he talks on the same level and his talking does not gain any interest on the subject.

By S C on 12/30/2016

This is one of the best technical courses I have ever had. The length of each lecture is perfect. Bruce is able to keep my interest to listen through one lecture after another. Although I was completely ignorant of what maven was prior to taking this course, I now don't feel intimidated by it any more.

By Vasudha Karri on 6/1/2016

Wonderful tutor. Explained precisely. Got very good basic knowledge on maven now. Thank you for resolving issues i faced. I liked the trouble shooting part, which was very helpful, I faced couple of issues u mentioned in that, i came to know why they came and how to resolve them.. very satisfied with the first maven tutorial. Will start your maven 102 tutorial.

By John Doe on 3/15/2016

Fantastic course! The instructor went into great detail about Maven, dependencies, scope, and many other topics. The material was easy to understand, and the extra resources like Maven Repository and Maven Central for finding plugins was very useful. I would definitely recommend this course to anyone who wants to learn Maven.

Very well selected examples, good explainings. Totally recommended for maven beginners!

I learned a great deal from this course, and the course title is very appropriate. I learned enough (and in a short amount of time) to be able to work with Maven for my own projects and I found the examples and troubleshooting hints extremely helpful.
The level was just right for a '101'. There's more than enough for a beginner to get confused by with dependencies and scope and these along with the other topics are covered in detail.

Showing 12 of 48 reviews