Skip to content

Reproducible Builds #3662

@froque

Description

@froque

The project at https://github.com/jvm-repo-rebuild/reproducible-central identified somes issues while trying to reproduce this project:

koFiles="jooby-graphiql-3.8.1.jar jooby-cli-3.8.1.jar jooby-cli-3.8.1.zip"

https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/io/jooby/jooby-project-3.8.1.buildcompare

I investigated a bit and these are due to 2 issues:

  1. a lack of package-lock.json files (removed in 86dd4cf)
  2. writing dependencies.properties using full paths

To solve 1. the package-lock.json files should be added back.

To solve 2. it might be possible to use mojohaus/properties-maven-plugin#126 to exclude argLine. This is not yet published though.

Related issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions