apache / apache/netbeans-mavenutils-nbm-maven-plugin

Reproducible builds

Open
#133 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
17
Forks
28
Avg merge
11h 23m
Merged PRs (30d)
6

Description

I'm trying to make my [builds reproducible](https://maven.apache.org/guides/mini/guide-reproducible-builds.html) but it is not currently possible with `.nbm` files.
More specifically, the Maven property `project.build.outputTimestamp` is not used by the `nbm-maven-plugin` plugin.

I've tried to find a way in the plugin code but that didn't work.

Any idea?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing how the nbm-maven-plugin creates .nbm files and handles archive timestamps, then inspect how Maven's project.build.outputTimestamp could be used there. Done means builds using that property produce reproducible .nbm files; verify by comparing outputs from repeated builds.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.