Permalink
Commits on Mar 22, 2016
  1. 0.3.1 changelog

    committed Mar 22, 2016
Commits on Feb 7, 2016
  1. Add support, tests for classifiers in managed deps

    Chris Price committed Feb 7, 2016
  2. Add test for exclusion in managed deps

    Chris Price committed Feb 7, 2016
Commits on Jan 23, 2016
  1. Clean up unused imports

    Chris Price committed Jan 23, 2016
  2. Add support for `managedDependencies` - fixes #72

    This commit adds support for passing a vector
    of `:managed-dependencies` to `resolve-dependencies`
    and `resolve-dependencies*`.  This allows pomegranate
    to support maven's built-in capabilities for determining
    version numbers from a `managedDepencies` configuration,
    e.g. from a parent project.
    
    This work is intended to help make it possible to provide
    better support for parent projects in leiningen.
    Chris Price committed Jan 23, 2016
Commits on Oct 1, 2014
  1. Making 'dependency' and 'make-repository' Aether-wrapping APIs public…

    … as they are generally useful
    circlespainter committed Oct 1, 2014
Commits on Feb 17, 2014
  1. 0.3.0 README

    committed Feb 17, 2014
  2. 0.3.0 changes

    committed Feb 17, 2014
Commits on Feb 16, 2014
  1. Merge pull request #67 from hyPiRion/escape-special-url-characters

    Properly escape URLs added to the classpath.
    committed Feb 16, 2014
Commits on Jan 9, 2014
  1. Merge pull request #66 from montoux/type-error-in-resolve-artifacts

    Fixed #61: resolve-artifacts* type error when using a :files map
    committed Jan 9, 2014
  2. Fixed #61: resolve-artifacts* type error when using a :files map

    resolve-artifacts* accepts a map of known artifacts to file names but treats them as dependencies instead of artifacts. This causes a type error at runtime if a :files map is actually provided. This patch corrects the error (likely from copy-paste, see #61) and adds a test for resolving artifacts against a :files map.
    sfnelson committed Jan 9, 2014
Commits on Oct 10, 2013
  1. Merge pull request #64 from vedang/master

    Add old plexus-utils exclusion to org.sonatype.aether/aether-connector-wagon
    committed Oct 10, 2013
  2. Add exclusion to org.sonatype.aether/aether-connector-wagon

    Exclude [org.codehaus.plexus/plexus-utils "2.0.7"] based on report
    generated by lein deps :tree
    
    [com.cemerick/pomegranate "0.2.0"] -> [org.sonatype.aether/aether-connector-wagon "1.13.1"] -> [org.codehaus.plexus/plexus-utils "2.0.7"]
     overrides
    [com.cemerick/pomegranate "0.2.0"] -> [org.apache.maven.wagon/wagon-provider-api "2.2"] -> [org.codehaus.plexus/plexus-utils "3.0"]
     and
    [com.cemerick/pomegranate "0.2.0"] -> [org.apache.maven.wagon/wagon-http "2.2"] -> [org.apache.maven.wagon/wagon-provider-api "2.2"] -> [org.codehaus.plexus/plexus-utils "3.0"]
     and
    [com.cemerick/pomegranate "0.2.0"] -> [org.apache.maven.wagon/wagon-http "2.2"] -> [org.apache.maven.wagon/wagon-http-shared4 "2.2"] -> [org.apache.maven.wagon/wagon-provider-api "2.2"] -> [org.codehaus.plexus/plexus-utils "3.0"]
    vedang committed Oct 10, 2013
Commits on May 2, 2013
  1. Merge pull request #57 from hugoduncan/feature/add-resolve-artifacts

    Add resolve-artifacts to resolve non-transitively
    committed May 2, 2013
Commits on Apr 4, 2013
  1. Add resolve-artifacts to resolve non-transitively

    Allow the resolution of a sequence of artifacts, without doing transitive
    resolution on their dependencies.
    hugoduncan committed Apr 4, 2013
Commits on Mar 18, 2013
  1. 0.2.0

    committed Mar 18, 2013
Commits on Mar 12, 2013
  1. Merge pull request #56 from xeqi/repository-session

    Provide opportunity to change RespositorySystemSession
    committed Mar 12, 2013
Commits on Mar 9, 2013
  1. Provide opportunity to change RespositorySystemSession

    Make respository-session public so it can be wrapped.
    
    Allow passing in :repository-session-fn to be used
    for creating a repository-session.
    
    Fixes #54.
    xeqi committed Mar 9, 2013
Commits on Feb 22, 2013
  1. Merge pull request #55 from tobias/dynapath-update

    Update to latest dynapath
    committed Feb 22, 2013
Commits on Feb 21, 2013
  1. Update to latest dynapath

    0.2.3 has a fix that prevents pomegranate from modifying the boot
    class loader.
    
    The ExtClassLoader is a URLClassLoader, but shouldn't be given jars
    containing classes that it has already loaded via another url.
    
    Apparently the code in the old pomegranate protocol implementation
    that extended ExtClassLoader wasn't really a no-op.
    tobias committed Feb 21, 2013
Commits on Feb 20, 2013
  1. Provide `resolve-dependencies*` that returns Aether objects rather than

    `resolve-dependencies`' graph (fixes gh-50)
    committed Feb 20, 2013
  2. Tweaks for gh-48:

    * change `classloader-resources` to return URLs instead of strings
    * mapcat results of `resources`
    * minimal tests for `resources`
    committed Feb 20, 2013
  3. Merge pull request #48 from LonoCloud/add-find-resources4

    Add fns classloader-resources and resources, closes gh-45, closes gh-47
    committed Feb 20, 2013
Commits on Feb 19, 2013
  1. Merge pull request #43 from tobias/dynapath

    Use dynapath for manipulating the effective classpath
    committed Feb 19, 2013
Commits on Feb 11, 2013
  1. Merge pull request #52 from hugoduncan/feature/deploy-install-classif…

    …iers
    
    Support classifiers on install and deploy
    committed Feb 11, 2013
Commits on Feb 8, 2013
  1. Generalise aether/install and deploy

    Enables install and deploy to transfer multiple files, not just a single jar and
    pom file.
    
    Adds an :artifact-map option to pomegranate.aether/install and
    pomegranate.aether/deploy, taking a map from partial coordinate to file path.
    
    Removes the :artifacts keyword argument from deploy-artifacts and install-artifacts.
    hugoduncan committed Feb 8, 2013