Uploaded image for project: 'RESTEasy'
  1. RESTEasy
  2. RESTEASY-1536

Allow to change maven dependencies by profile

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Major
    • 3.1.0.Final, 3.0.20.Final
    • 3.1.0.CR2
    • None
    • None

    Description

      Add capability to run testsuite with different dependencies versions.

      Summary of changes:

      • the "properties" and "dependencyManagement" sections from pom.xml were moved into resteasy-dependencies-bom/pom.xml
        *main project pom.xml imports resteasy-dependencies-bom in the current profiles
      • new profile, activated by property, was added to the main project pom.xml to use EAP specific dependencies which will replace the default dependencies in case it gets activated
      • common dependency junit was also moved from main project pom into each module that needs it, to have main project pom clean of dependencies/dependencyManagement and properties sections
      • unused wildfly-security dependency for testsuite was removed, as the security domain configuration is now done by creaper
      • See attachments for comparisons of old and new dependencies on the default profile

      Attachments

        Activity

          People

            kanovotn Katerina Odabasi (Inactive)
            kanovotn Katerina Odabasi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: