/arkon-maven-extension

Dynamically provision global remote parent pom.xml

Primary LanguageJavaOtherNOASSERTION

Arkon Maven Extension

Dynamically provision global remote maven project parent.

Apache License, Version 2.0, January 2004 Travis Status

Install Production Release Development Release
Artifact Central Bintray

Extension features

  • downloads remote parent pom.xml
  • early in maven project build
  • operates on paths lists

Usage example

  1. Register project extension
${project}/.mvn/extensions.xml
  1. Configure extension settings
${project}/.mvn/arkon.props
  1. Activate parent in the project
${project}/pom.xml

Now, run a build, and find a parent in .mvn

mvn clean install
ls -las ${project}/.mvn/pom.xml

Sample parent repository

random-maven/arkon