Mastering Apache Maven

Video description

This is a no-nonsense, demo-based introduction to getting started with Maven.

You’ll learn how to work with the Maven build tool, which is currently the number-one industry standard for creating Java applications. By concentrating on practical hands-on demonstrations, you'll see firsthand how Maven works. From there you will develop the skills—and the confidence—to use it on your own to build your Java projects at home, college, or in the workplace.

While many video courses are delivered presentation style, this unique course uses a demonstration-first approach, explaining concepts through demonstration. You’ll experience this approach first "at the command line," with videos showing what Maven is doing and explaining how it is doing it; then in IDEs using the sophisticated Maven integration that Eclipse and IntelliJ IDEA provide. In this way, you'll develop an understanding of the nuts and bolts of the tool and be in a position to develop effectively after the course is over. This approach also equips you with the “under the hood” understanding you need to effectively troubleshoot any problems you may encounter when developing with Maven on your own.

Though this course has some useful content for people who are already using Maven, it is really intended for Maven beginners. Maybe you've started a new job where they use it to build their applications, or you're learning industry-standard tools to better place you ahead of the competition in the job market.

By unlocking the mechanics of how Maven works in front of your eyes, the course will equip you to better build Java projects with the tool and have fun doing so.


Distributed by Manning Publications

This course was created independently by Matt Speake and is distributed by Manning through our exclusive liveVideo platform.



About the Technology
Maven is a Java-based build tool for automating, managing, and speeding up the process of developing applications written in Java and other programming languages.

About the Video


What's Inside
  • Create and build Java applications using Maven
  • The basics of dependency resolution, how Maven resolves dependencies, and where to get dependencies for your own projects
  • The build lifecycle and phases of Maven builds
  • Using plugins to customize builds with Maven
  • Using Maven at the command line and within the IDE
  • How Maven works under the hood, so you can feel confident troubleshooting any problem builds
  • Resources and where to look for further information to do more advanced types of builds


About the Reader
  • Know how to create simple applications using Java
  • Understand basic Java skills and concepts, such as compiling Java code and running a Java class
  • Familiarity with the command line to run simple commands
  • Useful, though not required: How to use an IDE for simple Java development


About the Author

Matt Speake is a professional Java software engineer and have been programming for more than 20 years, working everywhere from small startups to large investment banks.

He started JavaEasily in 2018 so he could produce courses focused on teaching Java technology to students all around the world.

Since then he has been busy creating the Java Easily website and publishing courses and articles on different aspects of Java.

Feel free to check out the JavaEasily YouTube channel and follow it on Facebook and Twitter.



Quotes

Product information

  • Title: Mastering Apache Maven
  • Author(s): Matt Speake
  • Release date: December 2022
  • Publisher(s): Manning Publications
  • ISBN: 10000DIVC2022185