Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-3628

use provided scope for dependencies where applicable in POM

    Details

    • Type: Task
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.0, 1.0.1
    • Fix Version/s: 1.0.1
    • Component/s: Configuration, Packaging
    • Labels:
      None

      Description

      Email from Aaron Hamid:

      Hi there, I've noticed that Rice (at least 1.0.0) depends, sometimes
      statically, on some servlet/jsp jars. I see an effort has been made to
      exclude them from the distributed war (web module). However they will
      get pulled in as transitive dependencies on anything that depends on the
      Rice implementation artifact. I was wondering if these dependencies
      (specifically the tomcat jasper libs) could be changed to "provided"
      scope? I was able to get Rice to compile when I made this change
      locally (and copied the dependencies into the test module).

      AaronH

        Attachments

          Issue Links

            Activity

            Hide
            caseyhb Casey Boettcher (Inactive) added a comment -

            Set jasper-compiler, jasper-compiler-jdt and jasper-runtime to provided scope

            Show
            caseyhb Casey Boettcher (Inactive) added a comment - Set jasper-compiler, jasper-compiler-jdt and jasper-runtime to provided scope

              People

              • Assignee:
                caseyhb Casey Boettcher (Inactive)
                Reporter:
                ahamid Aaron Hamid (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: