apache / apache/netbeans-mavenutils-nbm-maven-plugin
Reproducible builds
- 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