Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Zlika/reproducible-build-maven-plugin
A simple Maven plugin to make your build byte-for-byte reproducible
https://github.com/Zlika/reproducible-build-maven-plugin
java maven reproducible-builds
Last synced: 3 months ago
JSON representation
A simple Maven plugin to make your build byte-for-byte reproducible
- Host: GitHub
- URL: https://github.com/Zlika/reproducible-build-maven-plugin
- Owner: Zlika
- License: apache-2.0
- Created: 2015-09-06T12:18:29.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-02-21T04:48:38.000Z (9 months ago)
- Last Synced: 2024-02-21T05:38:02.383Z (9 months ago)
- Topics: java, maven, reproducible-builds
- Language: Java
- Homepage: http://zlika.github.io/reproducible-build-maven-plugin/
- Size: 1000 KB
- Stars: 68
- Watchers: 9
- Forks: 19
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
Awesome Lists containing this project
README
reproducible-build-maven-plugin
===============================[![Build Status](https://github.com/Zlika/reproducible-build-maven-plugin/actions/workflows/maven.yml/badge.svg)](https://github.com/Zlika/reproducible-build-maven-plugin/actions/workflows/maven.yml)
[![Coverage Status](https://coveralls.io/repos/Zlika/reproducible-build-maven-plugin/badge.svg?branch=master&service=github)](https://coveralls.io/github/Zlika/reproducible-build-maven-plugin?branch=master)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/4950cc475731475b93c8389b9ec4fa21)](https://www.codacy.com/app/Zlika/reproducible-build-maven-plugin?utm_source=github.com&utm_medium=referral&utm_content=Zlika/reproducible-build-maven-plugin&utm_campaign=Badge_Grade)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.github.zlika/reproducible-build-maven-plugin/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.github.zlika/reproducible-build-maven-plugin)A Maven plugin to make your build byte-for-byte reproducible.
Cf. http://zlika.github.io/reproducible-build-maven-plugin/See also [moot](https://github.com/Zlika/moot), a script that downloads given versions of Maven and the JDK and runs the build with them. This script helps fixing non-reproducibilities that cannot be fixed by the reproducible-build-maven-plugin.
### Requirements
* Java 8 or newer
* Maven 3.0.0 or newer### How to compile
To compile the project and run its integration tests:
```
mvn clean install -Prun-its
```