Skip to content

Maven recipe : enforce reproducible builds #1557

@yeikel

Description

@yeikel

Read more : https://reproducible-builds.org/

 <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-enforcer-plugin</artifactId>
                <executions>
                    <execution>
                        <id>enforce-tool-versions</id>
                        <goals>
                            <goal>enforce</goal>
                        </goals>
                        <configuration>
                            <rules>
                                <requireReleaseDeps>
                                    <!-- This rule should only be executed when the version is a non-SNAPSHOT version -->
                                    <onlyWhenRelease>true</onlyWhenRelease>
                                    <message>No Snapshots Allowed during a release!
                                        Read more : https://reproducible-builds.org/
                                    </message>
                                </requireReleaseDeps>
                            </rules>
                        </configuration>
                    </execution>
                         </executions>
            </plugin>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions