excluding libraries from war is confusing
-----------------------------------------

                 Key: BUILDR-335
                 URL: https://issues.apache.org/jira/browse/BUILDR-335
             Project: Buildr
          Issue Type: Wish
            Reporter: Ittay Dror


the confusion is from how ArchiveTask excludes files, but manifests itself in 
wars.

when i create a war package, it automatically adds all compile dependencies as 
libs. then during preparation it adds them with 
   path('WEB-INF/lib').include Buildr.artifacts(@libs)

now say i have a library foo.jar which i want to exclude.

these do not work:
   war.exclude('**/foo.jar')
   war.path('WEB-INF/lib').exclude('foo.jar')

only this works:
   war.path('WEB-INF/lib').exclude('**/foo.jar')

knowing that this is the way is not intuitive an required me to dig through the 
code of archive.rb

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to