Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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!!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: WELCOME|
Introduction to Maven Course 101Preview
Big Thank You!
Objectives of Apache MavenPreview
|Section 2: GETTING STARTED|
Some Course PrerequisitesPreview
How to Installing & set up Apache MavenPreview
Check our version of Eclipse IDEPreview
How to Install and set up Apache Tomcat 7Preview
Setting Up Apache Tomcat 7 with Eclipse IDEPreview
Setting-Up Maven with Eclipse IDEPreview
|Section 3: JUST ENOUGH MAVEN...|
Just Enough Maven for our 1st Practical
Creating our 1st Maven Project
Discover the Standard Maven Directory Layout
Discover How to Import a Java Maven Project into the Eclipse IDE
Discover How to create a New Java Maven Project in the Eclipse IDE
Discover How to Import a Java Maven Project into Eclipse IDE from GitHub
|Section 4: Introduction to the POM or Project Object Model|
Introducing the POM
POM packaging Types
|Section 5: LIFECYCLES|
Introduction to LifeCycles
|Section 6: PLUGINS|
Introduction to Plugins
|Section 7: Phases|
Goals with LifeCycles
|Section 8: CUSTOMISING THE LIFECYCLES|
Customising a LifeCycle - Part 1
Customising a LifeCycle - Part 2
Customising a LifeCycle - Part 3
|Section 9: TRANSITIVE DEPENDENCIES|
Introduction to Dependencies
Overview of the Sample Web Application
Eclipse IDE using the Web Tools Platform (WTP)
Overview of the Sample Web Application POM
|Section 10: SCOPE|
Dependency Scope - Part 1
Dependency Scope - Part 2
|Section 11: DISCOVER HOW TO FIND AND ADD NEW DEPENDENCIES|
How to Find and Add New Dependencies to your Project - Part 1
How to Find and Add New Dependencies to your Project - Part 2
How to Find and Add New Dependencies to your Project - Part 3
|Section 12: TROUBLESHOOTING MAVEN|
When things don't work just right!Preview
|Section 13: MAVEN FROM THE COMMANDLINE|
Running Maven from the Command Line
|Section 14: Congratulations ...|
Thank you !
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.