Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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
```