Class IvyContext

java.lang.Object
org.marid.project.ivy.IvyContext

@Component
public class IvyContext
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    IvyContext()  
  • Method Summary

    Modifier and Type Method Description
    org.apache.ivy.core.event.EventManager eventManager​(IdeProject project, org.springframework.context.support.GenericApplicationContext context)  
    org.apache.ivy.Ivy ivy​(IdeProject project, org.apache.ivy.core.event.EventManager eventManager, java.util.List<org.apache.ivy.plugins.resolver.DependencyResolver> dependencyResolvers, IvyLogHandler logHandler)  
    java.net.URLClassLoader ivyClassLoader​(IdeProject project)  
    org.apache.ivy.plugins.resolver.IBiblioResolver localMavenResolver()  
    org.apache.ivy.plugins.resolver.IBiblioResolver remoteMavenResolver()  
    org.apache.ivy.core.resolve.ResolveOptions resolveOptions()  
    org.apache.ivy.core.retrieve.RetrieveOptions retrieveOptions()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • eventManager

      @Bean public org.apache.ivy.core.event.EventManager eventManager​(IdeProject project, org.springframework.context.support.GenericApplicationContext context)
    • localMavenResolver

      @Bean @Conditional(M2RepositoryExists.class) @Order(-2) public org.apache.ivy.plugins.resolver.IBiblioResolver localMavenResolver()
    • remoteMavenResolver

      @Bean @Order(-1) public org.apache.ivy.plugins.resolver.IBiblioResolver remoteMavenResolver()
    • resolveOptions

      @Bean public org.apache.ivy.core.resolve.ResolveOptions resolveOptions()
    • retrieveOptions

      @Bean public org.apache.ivy.core.retrieve.RetrieveOptions retrieveOptions()
    • ivy

      @Bean @Scope("ivy") public org.apache.ivy.Ivy ivy​(IdeProject project, org.apache.ivy.core.event.EventManager eventManager, java.util.List<org.apache.ivy.plugins.resolver.DependencyResolver> dependencyResolvers, IvyLogHandler logHandler)
    • ivyClassLoader

      @Bean @Scope("ivy") public java.net.URLClassLoader ivyClassLoader​(IdeProject project) throws java.io.IOException
      Throws:
      java.io.IOException