https://github.com/random-maven/arkon-maven-extension
Dynamically provision global remote parent pom.xml
https://github.com/random-maven/arkon-maven-extension
arkon extenstion maven maven-extension
Last synced: 2 months ago
JSON representation
Dynamically provision global remote parent pom.xml
- Host: GitHub
- URL: https://github.com/random-maven/arkon-maven-extension
- Owner: random-maven
- License: other
- Created: 2017-12-03T12:49:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-27T18:09:21.000Z (about 6 years ago)
- Last Synced: 2023-06-30T03:13:59.485Z (almost 2 years ago)
- Topics: arkon, extenstion, maven, maven-extension
- Language: Java
- Homepage:
- Size: 122 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
### Arkon Maven Extension
Dynamically provision global remote maven project parent.
[](http://www.apache.org/licenses/)
[](https://travis-ci.org/random-maven/arkon-maven-extension/builds)| Install | Production Release | Development Release |
|----------|--------------------|---------------------|
| Artifact | [![Central][central_icon]][central_link] | [![Bintray][bintray_icon]][bintray_link] |Extension features
* downloads remote parent pom.xml
* early in maven project build
* operates on paths lists### Usage example
1. Register [project extension](https://github.com/random-maven/arkon-maven-extension/blob/master/.mvn/extensions.xml)
```
${project}/.mvn/extensions.xml
```2. Configure [extension settings](https://github.com/random-maven/arkon-maven-extension/blob/master/.mvn/arkon.props)
```
${project}/.mvn/arkon.props
```3. Activate parent [in the project](https://github.com/random-maven/arkon-maven-extension/blob/master/pom.xml#L10)
```
${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](https://github.com/random-maven/arkon)
[central_icon]: https://maven-badges.herokuapp.com/maven-central/com.carrotgarden.maven/arkon-maven-extension/badge.svg?style=plastic
[central_link]: https://maven-badges.herokuapp.com/maven-central/com.carrotgarden.maven/arkon-maven-extension[bintray_icon]: https://api.bintray.com/packages/random-maven/maven/arkon-maven-extension/images/download.svg
[bintray_link]: https://bintray.com/random-maven/maven/arkon-maven-extension/_latestVersion