Package org.apache.ivy.core.resolve

Examples of org.apache.ivy.core.resolve.DefaultModuleRevision


                        artResolver = resolver;
                    }
                    if (resolver != null) {
                        Message.debug("\tfound ivy file in cache for " + mrid + " (resolved by "
                                + resolver.getName() + "): " + ivyFile);
                        return new DefaultModuleRevision(resolver, artResolver, depMD, false,
                                false, ivyFile.toURL());
                    } else {
                        Message.debug("\tresolver not found: " + resolverName
                                + " => cannot use cached ivy file for " + mrid);
                    }
View Full Code Here


                }
            }

            data.getCacheManager().saveResolver(systemMd, getName());
            data.getCacheManager().saveArtResolver(systemMd, getName());
            return new DefaultModuleRevision(this, this, systemMd, searched, downloaded,
                    cachedIvyURL);
        } finally {
            IvyContext.getContext().popResolver();
        }
    }
View Full Code Here

                }
            } else if (isChangingDependency) {
                Message.verbose(dd
                        + " is changing, but has not changed: will trust cached artifacts if any");
            }
            return new DefaultModuleRevision(this, this, md, true, true, cachedIvyURL);
        } catch (IOException ex) {
            Message.warn("io problem while parsing ivy file: " + ivyRef.getResource() + ": "
                    + ex.getMessage());
            return null;
        }
View Full Code Here

    }

    protected ResourceMDParser getDefaultRMDParser(final ModuleId mid) {
        return new ResourceMDParser() {
            public MDResolvedResource parse(Resource resource, String rev) {
                return new MDResolvedResource(resource, rev, new DefaultModuleRevision(
                        BasicResolver.this, BasicResolver.this, DefaultModuleDescriptor
                                .newDefaultInstance(new ModuleRevisionId(mid, rev)), false, false,
                        null));
            }
        };
View Full Code Here

        }
        ModuleDescriptor md = toSystem(rmr.getDescriptor(), ns);
        if (md.equals(rmr.getDescriptor())) {
            return rmr;
        }
        return new DefaultModuleRevision(rmr.getResolver(), rmr.getArtifactResolver(), md, rmr
                .isSearched(), rmr.isDownloaded(), rmr.getLocalMDUrl());
    }
View Full Code Here

        }
        ModuleDescriptor md = toSystem(rmr.getDescriptor(), ns);
        if (md.equals(rmr.getDescriptor())) {
            return rmr;
        }
        return new DefaultModuleRevision(rmr.getResolver(), rmr.getArtifactResolver(), md, rmr.isSearched(), rmr.isDownloaded(), rmr.getLocalMDUrl());
    }
View Full Code Here

                    if (artResolver == null) {
                        artResolver = resolver;
                    }
                    if (resolver != null) {
                        Message.debug("\tfound ivy file in cache for "+mrid+" (resolved by "+resolver.getName()+"): "+ivyFile);
                        return new DefaultModuleRevision(resolver, artResolver, depMD, false, false, ivyFile.toURL());
                    } else {
                        Message.debug("\tresolver not found: "+resolverName+" => cannot use cached ivy file for "+mrid);                                   
                    }
                } catch (Exception e) {
                    // will try with resolver
View Full Code Here

          }
        }

        data.getCacheManager().saveResolver(systemMd, getName());
        data.getCacheManager().saveArtResolver(systemMd, getName());
        return new DefaultModuleRevision(this, this, systemMd, searched, downloaded, cachedIvyURL);
      } finally {
        IvyContext.getContext().popResolver();
      }
    }
View Full Code Here

                    }
                }
            } else if (isChangingDependency){
                Message.verbose(dd+" is changing, but has not changed: will trust cached artifacts if any");
            }
            return new DefaultModuleRevision(this, this, md, true, true, cachedIvyURL);
        } catch (IOException ex) {
            Message.warn("io problem while parsing ivy file: "+ivyRef.getResource()+": "+ex.getMessage());
            return null;
        }
     
View Full Code Here

  }

    protected ResourceMDParser getDefaultRMDParser(final ModuleId mid) {
      return new ResourceMDParser() {
      public MDResolvedResource parse(Resource resource, String rev) {
        return new MDResolvedResource(resource, rev, new DefaultModuleRevision(BasicResolver.this, BasicResolver.this, DefaultModuleDescriptor.newDefaultInstance(new ModuleRevisionId(mid, rev)), false, false, null));
      }
      };
  }
View Full Code Here

TOP

Related Classes of org.apache.ivy.core.resolve.DefaultModuleRevision

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.