Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-3715

Unnecessary mandatory dependencies in groovy-all POM

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.6.4
    • Fix Version/s: 1.7-rc-1
    • Component/s: None
    • Labels:
      None

      Description

      The groovy-all POM has non-optional compile dependencies on JUnit 3, Ant, and Ant-Launcher. As a consequence, these dependencies are on the compile and runtime class path of every Groovy application that uses the POM for resolving dependencies. Also, these dependencies will be copied into War and Uber-Jar files. Obviously, this is not a good thing. Therefore, I'd like to make these dependencies optional. Comments?

        Attachments

          Activity

            People

            • Assignee:
              pniederw Peter Niederwieser
              Reporter:
              pniederw Peter Niederwieser
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: