Permalink
Commits on Oct 25, 2017
Commits on Oct 18, 2017
Commits on Jul 6, 2017
  1. fix(SHRINKWRAP-515): Fix name and JDK5 compliance of AddPackage*Test (s…

    famod authored and bartoszmajsak committed Jul 6, 2017
    …hrinkwrap#109)
    
    - suffix must be TestCase to be picked up by surefire
    - removed JDK7 stuff
    - consolidated by introducing test base class
    - worked around file leak (?) on windows (just warning for now)
Commits on Sep 22, 2016
  1. [SHRINKWRAP-511] ArchiveFactory fails to close ZipFile and retains a …

    AndyGee authored and ALRubinger committed Sep 22, 2016
    …Windows file lock
Commits on Jun 18, 2016
  1. SHRINKWRAP-508.

    kenfinnigan authored and ALRubinger committed Jun 10, 2016
    Add a test where Classloader of a WAR has 'WEB-INF/classes' as the root.
    
    Modify URLPackageScanner.loadResources() to check if a resource was found that contains 'WEB-INF/classes' in the URL but without a prefix being set
Commits on Jun 7, 2016
  1. SHRINKWRAP-507, modify the change from SHRINKWRAP-505 such that the p…

    kenfinnigan authored and ALRubinger committed Jun 7, 2016
    …refix isn't set on construction of URLPackageScanner but is determined during loadResources() based on where it finds a matching name.
    
    Added a test to show how having files in '/WEB-INF/classes' is enough to trick the scanner into thinking it's a WAR even when it's a JAR
Commits on Jun 2, 2016
Commits on May 31, 2016
  1. SHRINKWRAP-505 - Allow addPackage() to be smarter about .war files

    bobmcwhirter authored and ALRubinger committed May 31, 2016
    This commit brings about the smartness required for URLPackageScanner
    to understand that a URL that represents a .war has its classes
    relocated under WEB-INF/lib instead of from the root of the archive.
    
    Part of the change is pre-constructing the Asset passed to the
    scanner's Callback, taking into account the location of the underlying
    asset, separate from it's actual related class name.
Commits on May 23, 2016
Commits on Oct 24, 2015
Commits on Sep 13, 2015
  1. SHRINKWRAP-491 Add Filters.include|ExcludePaths(String...)

    aslakknutsen authored and ALRubinger committed Aug 13, 2015
    Filter to match against a list of paths.
  2. SHRINKWRAP-175 Add Filter support to Importers

    aslakknutsen authored and ALRubinger committed Aug 13, 2015
    Add 2 new methods to interface StreamImporter
    
    * importFrom(File, Filter)
    * importFrom(InputStream, Filter)
    
    Add ability create a new Archive based on content from given
    Archive with Fitlers.
    
    * Archive<T> shallowCopy(Filter)
    * T filter(T)
    
    Can be used to filter the export:
    
    archive.filter(Filters.incldue("x")).as(ZipExporter.class).exportTo(..)
  3. [SHRINKWRAP-481] Fixed "mvn site" failure after "mvn clean install" b…

    mmatloka authored and ALRubinger committed Jul 31, 2014
    …y site plugin upgrade
  4. SHRINKWRAP-490 Add exportExplodedInto API to ExplodedExporter

    aslakknutsen authored and ALRubinger committed Aug 13, 2015
    Allow to export exploded directly to a target directory without
    creating a child root folder.
Commits on Apr 21, 2014