Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/basepom/duplicate-finder-maven-plugin
Maven plugin to find duplicate classes or resources
https://github.com/basepom/duplicate-finder-maven-plugin
basepom java maven maven-plugin
Last synced: 12 days ago
JSON representation
Maven plugin to find duplicate classes or resources
- Host: GitHub
- URL: https://github.com/basepom/duplicate-finder-maven-plugin
- Owner: basepom
- License: apache-2.0
- Created: 2014-11-29T23:48:25.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T22:45:18.000Z (3 months ago)
- Last Synced: 2024-11-04T18:46:41.257Z (about 1 month ago)
- Topics: basepom, java, maven, maven-plugin
- Language: Java
- Homepage: https://basepom.github.io/
- Size: 759 KB
- Stars: 182
- Watchers: 12
- Forks: 29
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-ccamel - basepom/duplicate-finder-maven-plugin - Maven plugin to find duplicate classes or resources (Java)
README
[![Build Status](https://github.com/basepom/duplicate-finder-maven-plugin/workflows/ci/badge.svg)](https://github.com/basepom/duplicate-finder-maven-plugin/actions?query=workflow%3Aci)[![Latest Release](https://maven-badges.herokuapp.com/maven-central/org.basepom.maven/duplicate-finder-maven-plugin/badge.svg)](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.basepom.maven%22%20AND%20a%3A%22duplicate-finder-maven-plugin%22)
# duplicate-finder Maven plugin
A maven plugin to find and flag duplicate classes and resources on the java classpath.
This ensures stability and reproducability of a maven build and will flag possible problems or conflicts with dependencies in a project.
## About
This plugin is a friendly fork (same main authors) of the [Ning maven-duplicate-finder plugin](https://github.com/ning/maven-duplicate-finder-plugin). It is configuration compatible to the ning plugin; the only change required is the group and artifact id of the plugin itself.
## Requirements
The plugins requires Apache Maven 3.x.x.
Starting with release 1.2.0, Java 7 or better is required.
Starting with release 1.3.0, Java 8 or better is required.
Starting with release 1.5.0, Java 8 or better is required to run the plugin and Java 9 or better (Java 11 strongly recommended) is required to build the plugin.
## Goals
The plugin has two goals:
* `duplicate-finder:check` - the main goal of the plugin. Runs duplicate check on the maven classpaths.
* `duplicate-finder:help` - displays standard maven plugin help information.## Documentation
Up-to-date documentation is available from the [documentation site](https://basepom.github.io/duplicate-finder-maven-plugin/development/).
## Release Notes
See the [Changelog](CHANGES.md).
## Authors
* Thomas Dudziak (@tomdz)
* Henning Schmiedehausen (@hgschmie)## Contributors
* Andrew Gaul (@andrewgaul)
* Davy De Waele (@ddewaele)
* Conny Kreyßel (@kreyssel)
* Matt Stephenson (@mattstep)
* Mickaël Tricot (@mickaeltr)
* Steven Schlansker (@stevenschlansker)
* Tim Williamson (@twilliamson)
* @camshoff
* @jakub-bochenski
* Michael Bellomo (@mbellomo)
* Frank Jakop (fjakop)
* Brian Clozel (@bclozel)