Uploaded image for project: 'DSpace'
  1. DSpace
  2. DS-1972

add Maven enforcer plugin and configuration to prevent transitive SNAPSHOT dependencies

    Details

    • Type: Improvement
    • Status: Volunteer Needed (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 5.0
    • Fix Version/s: None
    • Component/s: None
    • Attachments:
      0
    • Comments:
      1
    • Documentation Status:
      Needed

      Description

      See DS-1971 for an example of a transitive SNAPSHOT dependency. This dependency briefly (and mostly accidentally) caused errors on our Bamboo CI builds. In the future, we'd like to be able to catch these SNAPSHOT dependencies before they are merged to master. The Maven enforcer plugin was built to do exactly this: http://maven.apache.org/enforcer/maven-enforcer-plugin/

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              hardyoyo Hardy Pottinger
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: