Category Archives: Build Tools

What is Maven Central Repository and How to configure external remote maven repository ?

If you have missed my previous post on maven basic terminologies then you can read it here . In this post we will roam around Maven Central Repository, how they work , what are their significance in Maven, How you can customize Maven Repositories and lot of other things about maven repositories.

Important Terms in Apache Maven FrameworkWhat is a Maven Repository:
When you invoke maven reactor for the first time by calling any maven build life cycle , goal , plugin etc , you might have noticed that maven started downloading a lot of files from a url , Continue reading What is Maven Central Repository and How to configure external remote maven repository ?

Important Terms in Apache Maven Framework

In this post we are going to see the definition and usage of some important terms in Apache Maven framework. Before going into the depth of maven it is very important to understand the essence of these terms. So , let’s begin

Important Terms in Apache Maven Framework 1.   What is Maven : – There is a misconception among many people about What exactly Maven is ? and What it do ? . Some people say that , it is a build tool used to generate artifacts in the form of jar, war and ear file from your source code , other group of developers say that it is a Project Management Tool that has a Project Object Model (pom file) , a standard life cycle , executing different goals at different phase in the life cycle , do the dependency management etc . Actually both of them are correct , Maven is much more than a traditional build tool . How ?? We will see that in just a minute.

Maven strictly believes in the policy of “Configuration over Convention” that says Continue reading Important Terms in Apache Maven Framework

Maven Dependency Version Conflict Problem and Resolution

Maven Dependency Version Conflicts-3Today after reaching office the first thing that I heard from my manager is that –  we are getting deployment exception , can you please look into this . I was not expecting this as my expectation was as usual he will say good morning , but this day has something else for me in the core and overall it was an interesting day at least learnt something new J .

Before we go into the detail of the problem I want to tell you root cause of that – Maven Dependency Version Conflicts. In our application we were having the multiple versions of Continue reading Maven Dependency Version Conflict Problem and Resolution