Installation and Configuration of Sonatype's Nexus

There are many people using Maven or Ant for years but do no use a repository manager like Nexus or Artifactory. This article describes how easy it is to setup and run your Nexus - an Artifact Repository Manager. Motivation One of the greatest features of maven is dependency management. Most of maven builds produces artifacts, also projects, of course, depend on another artifact (e.g java jar files) in different versions and configurations....

October 12, 2012 · 4 min · Alexander Holbreich

Maven Basics

This article covers basic concepts of maven self. Lastly i described how to setup maven. Introduction Maven is a project management framework (or tool). This definition is relatively abstract and doesn’t justifies the richness and of Maven. Let me try to describe maven by looking at the central idea and it was the adoption of best practices/principles (of that time): Convention over configuration Declarative execution Reuse of build logic Coherent organization of dependencies Let' see how maven adopts these....

October 8, 2012 · 5 min · Alexander Holbreich

Apache Maven Installation

This article provides step by step tutorial of Apache Maven installation on linux. Motivation Apache Maven is Software Project Management and Configuration tool. Through it’s bride acceptance in the java-developer community it introduces some kind of unification and standardization in a structure of java Software projects. Long story short, every software project produces some artifacts (e.g .jar files). These are deployed, archived, copied, referenced and so on. Maven provides basic support for all kind of tasks like that....

September 26, 2012 · 2 min · Alexander Holbreich

Introduction to Apache Camel

Apache Camel is a versatile open-source integration framework based on known Enterprise Integration Patterns In order to understand what Apache Camel is, you need to understand what Enterprise Integration Patterns are. Much like the Gang of Four, Gregor Hope and Bobby Woolf authored the book Enterprise Integration Patterns (EIP) in which they described and documented a set of new patterns on how we design large component-based systems, where components can be running on the same process or in a different machines....

September 10, 2012 · 5 min · Alexander Holbreich