Java/Apache Maven: Stop Building Java Programs the Hard Way!

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

4.29 (2014 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Java/Apache Maven: Stop Building Java Programs the Hard Way!
11,972
students
3.5 hours
content
Feb 2020
last update
$54.99
regular price

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

Why take this course?

***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!! 

Reviews

Christian
January 18, 2023
Gives a good overview of maven with examples. The Instructor has a nice and friendly voice with an easy to understand british accent. Subchapters are labeled with "... Part1", "...Part2", "...Part3". If you want to go back to look something up, it might be hard to find. The Instructor could improve the labels. It's a lot about handling maven with eclipse. Sometimes also usage from text editor or console (without eclipse) is explained. The Instructor summarizes the most important points in slides, which are faded into the video. I couldn't find a possibility to download them as pdf. (another point of improvement)
Mina
January 10, 2023
the chapters that involve preparing the environment are a little messy and not sorted properly, but other than that it's a very informative and properly explained course
CHALAMALA
December 23, 2022
I really learn very important keywords and some basic techniques to proceed with this work within a clear manner from starting point to endpoint .
Gopesh
June 8, 2022
After noticing the quality of voice, without mic, I guess, I was totally disappointed and gave only 2 stars to this course. However, still, I convinced myself to keep pushing though the course, even with the bad voice quality. It was hard to understand, but, give or take, I did understand what the instructor was speaking. As for the content and the practices, hands on experience in this course, I thought about increasing the ratings from 2 stars to all 5-stars. I truly wish, if Bruce creates another course, he should do justice to the students by using a high-quality mic/voice.
Jonas
May 2, 2022
I got a quick and simple first overview over Maven. The course could be a little more detailed (go deeper into topics) but for a newby this was already pretty helpful.
Klaus
April 28, 2022
Very good introduction and clearly explained. Would also be interested in how to deal with maven modules
Thomas
April 16, 2022
Great intro to maven! Just what I was looking for, concise and to the point. I also liked the use of eclipse ide! It would be nice to have a followup that was either more in depth on certain implementations such as azure devops.
Evgenia
February 11, 2022
So far the author seems to explain everything quite clearly, although the sound quality is poor and also as a non-native I often strugle to understand the speaker as their speach isn't that clear and comprehensible at times. There are only automatically generated subtitles which also struggle with parsing so these don't help either. I totally understand that those are (probably) only problems a non0native English speakers face, and also that the course is quite old. Still, that would be very nice if the author improved their course and maybe thought about foreign learners too =) Thanks for the course anyways, it was pretty much what I was looking for in terms of the structure and main points
Gaurav
January 23, 2022
Fantastic! Bruce has covered the basics in pretty straight forward, no nonsense approach. I liked how he explains in Eclipse IDE, never knew we can do so much with m2e eclipse plugin.
Steffen
January 4, 2022
It's a nice introductory course into the basics of maven. I'd have liked it to go into more details, concerning CI possiblities and custom maven plugin writing but overall it's a good start!
Jetendhar
April 7, 2021
If you are looking to just get to know the basics of Maven, then this is the course. The instructor explains things well and also shows them in action. The only con which I felt is the font size, even when video is kept at 1080p resolution found it difficult to read.
Gerrit
March 29, 2021
A concise introduction to the concepts of Maven and some of its advanced features you might encounter early on.
Jos
February 10, 2021
In section 2 installing maven is repeated several times without detailing why there is another explanation of the install process. This seems redundant but may also be confusing if one does not understand why the process is described once again. It is appears that these "extra" videos have been added without previewing and changing the exisiting ones. Furthermore in the eclipse installed the tutor shows a 'servers' tab which he uses to deploy a web application to. In the default install of eclipse this is not available and trying to get this installed is quite a pain. This should be explained (or made available in a tgz or something similar) in more detail.
Ni
January 11, 2021
Super monotonous voice. No excitement whatsoever. Extremely boring. Watched around 6 our of the ~38 videos and didn't get anything valuable.
Gökhan
January 4, 2021
this course, which was explained very simple form of maven, was not satisfactory. The scopes of maven was not clear and was not exemplified in detail. How do we fix incorrect dependencies which is not explained.

Charts

Price

Java/Apache Maven: Stop Building Java Programs the Hard Way! - Price chart

Rating

Java/Apache Maven: Stop Building Java Programs the Hard Way! - Ratings chart

Enrollment distribution

Java/Apache Maven: Stop Building Java Programs the Hard Way! - Distribution chart

Related Topics

222628
udemy ID
5/19/2014
course created date
11/23/2019
course indexed date
Bot
course submited by