This module should be the foundation for IDE integration. it provides POM manipulation methods, like reading, writing POM, adding [re]source directories, dependencies, resolving dependencies, etc.. and provides an abstract Maven Runner and abstract Pom and IDE Synchronizers. It is recommended that IDE plugins should extend and use the Core.

This document describes the package structure of the module.