An open API service indexing awesome lists of open source software.

https://github.com/mpobjects/dependency-lock-plugin

Maven Plugin locking dependencies via producing dependencyManagement entries.
https://github.com/mpobjects/dependency-lock-plugin

dependency java maven maven-plugin

Last synced: 8 months ago
JSON representation

Maven Plugin locking dependencies via producing dependencyManagement entries.

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.org/mpobjects/dependency-lock-plugin.svg?branch=master)](https://travis-ci.org/mpobjects/dependency-lock-plugin)
[![Maven Central](https://img.shields.io/maven-central/v/com.mpobjects.maven/dependency-lock-plugin.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.mpobjects.maven%22%20AND%20a:%22dependency-lock-plugin%22)
[![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/https/oss.sonatype.org/com.mpobjects.maven/dependency-lock-plugin.svg)](https://oss.sonatype.org/content/repositories/snapshots/com/mpobjects/maven/dependency-lock-plugin/)
[![License](https://img.shields.io/github/license/mpobjects/dependency-lock-plugin.svg)](https://github.com/mpobjects/dependency-lock-plugin/blob/master/LICENSE)

# dependency-lock-plugin

Maven Plugin which produces a POM where all dependencies have been locked down via `` entries. The output POM is the original POM with additional entries to the ``.
This mostly affects cases of version ranges, especially in transtivie dependencies. It was inspired by the [BOM builder](https://github.com/jboss/bom-builder-maven-plugin) plugin.

# Usage

```xml

[...]



com.mpobjects.maven
dependency-lock-plugin
${dependency-lock-plugin.version}


lock-dependencies

lock






[...]

```

More information is available in the [plugin documentation](https://mpobjects.github.io/dependency-lock-plugin/).