Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-3725

package-local-src-tgz target is pulling in non-source jars, dist/** and package/**

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 4.0-ALPHA
    • Fix Version/s: 4.0, 6.0
    • Component/s: Build
    • Labels:
      None

      Description

      package-local-src-tgz generates a 141M archive which contains a bunch of non-source jars:

      tar tfz apache-solr-4.0-SNAPSHOT-src.tgz  | grep -E '(war|jar)$' | wc -l
      134
      

      It looks like we're expecting dist/** and package/** to be excluded:

      <tarfileset dir="." prefix="${fullnamever}/solr"
                          excludes="build ${package.dir}/** ${dist}/**
                                   example/webapps/*.war example/exampledocs/post.jar
                                   lib/README.committers.txt **/data/ **/logs/*
                                   **/*.sh **/bin/ scripts/
                                   .idea/ **/*.iml **/pom.xml" />
      

      The issue is that package.dir and dist refer to absolute paths; excludes assumes relative paths.

      It's also pulling in all the contrib/**/lib/ and example/lib/ jars.

        Attachments

        1. SOLR-3725.patch
          2 kB
          Michael Dodsworth

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mdodsworth@salesforce.com Michael Dodsworth
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: