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

Rework gradle build to use modern conventions - better support "provided" concept

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0-alpha-2
    • None

    Description

      As part of the build refactoring, the notional "provided" jars in earlier builds are no longer copied into the distribution zips. Applies to:

      javax.servlet.jsp-api-2.3.3.jar
      javax.servlet-api-4.0.1.jar
      

      While this is conceptually a breaking change, it better honors the "provided" concept since these apis will be available in whatever servlet/api implementation is being used.

      Note, the groovy-servlet pom already has those dependencies marked as provided scope. This is just about no longer bundling those dependent jars in the distribution zip.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            melix Cédric Champeau
            paulk Paul King
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment