Examples of DependencyResolver


Examples of ass.DependencyResolver

   * @throws Exception in case Dependency Resolver not exist
   */
  @Before
  public void setUp() throws Exception {
    final int i=7,j=20,k=34,w=40;
    this.dep = new DependencyResolver("man",i);
    Vector<Integer> projectDependenciesList = new Vector<Integer>();
    projectDependenciesList.add(1);
    projectDependenciesList.add(2);

    Vector<Resource> res = new Vector<Resource>();
View Full Code Here

Examples of fr.jayasoft.ivy.DependencyResolver

  public void execute()
    throws BuildException {

    Ivy ivy = new Ivy();
    DependencyResolver resolver = null;
    Repository rep = null;
   
    if (repositoryUrl != null) {
      resolver = new URLResolver();
      ((URLResolver)resolver).addArtifactPattern(
          repositoryUrl + "/" + artifactPattern
          );
      ((URLResolver)resolver).addIvyPattern(
          repositoryUrl + "/" + ivyPattern
          );
      resolver.setName("default");
    }
    else if (repositoryDir != null) {
      resolver = new FileSystemResolver();
      ((FileSystemResolver)resolver).addArtifactPattern(
          repositoryDir + "/" + artifactPattern
          );
      ((FileSystemResolver)resolver).addIvyPattern(
          repositoryDir + "/" + ivyPattern
          );
    }
    else if (ivyConfUrl != null) {
      try {
        ivy.configure(ivyConfUrl);
      }
      catch (IOException e) {
        throw new BuildException(e);
      }
      catch (ParseException e) {
        throw new BuildException(e);
      }
    }
    else if (ivyConfFile != null) {
      try {
        ivy.configure(ivyConfFile);
      }
      catch (IOException e) {
        throw new BuildException(e);
      }
      catch (ParseException e) {
        throw new BuildException(e);
      }
    }
    else {
      resolver = new IvyRepResolver();
    }
    resolver.setName("default");
    ivy.addResolver(resolver);
    ivy.setDefaultResolver(resolver.getName());
   
    ModuleId moduleId =
      new ModuleId(org, module);   
    ModuleRevisionId revId =
      new ModuleRevisionId(moduleId, rev);
View Full Code Here

Examples of henplus.util.DependencyResolver

                    tableSequence = new ArrayList<String>();
                    Logger.info("Retrieving and sorting tables. This may take a while, please be patient.");

                    // get sorted tables
                    final SQLMetaData meta = new SQLMetaDataBuilder().getMetaData(session, tableSet.iterator());
                    final DependencyResolver dr = new DependencyResolver(meta.getTables());
                    resolverResult = dr.sortTables();
                    final Collection<Table> tabs = resolverResult.getTables();
                    final Iterator<Table> it = tabs.iterator();
                    while (it.hasNext()) {
                        tableSequence.add(it.next().getName());
                    }
View Full Code Here

Examples of org.apache.ivy.plugins.resolver.DependencyResolver

    private DependencyResolver addInternal(Object userDescription, Closure configureClosure, OrderAction orderAction) {
        if (!GUtil.isTrue(userDescription)) {
            throw new InvalidUserDataException("You must specify userDescription");
        }
        DependencyResolver resolver = resolverFactory.createResolver(userDescription);
        ConfigureUtil.configure(configureClosure, resolver);
        if (!GUtil.isTrue(resolver.getName())) {
            throw new InvalidUserDataException("You must specify a name for the resolver. Resolver=" + userDescription);
        }
        if (findByName(resolver.getName()) != null) {
            throw new InvalidUserDataException(String.format(
                    "Cannot add a resolver with name '%s' as a resolver with that name already exists.", resolver.getName()));
        }
        addObject(resolver.getName(), resolver);
        orderAction.apply(resolver.getName());
        return resolver;
    }
View Full Code Here

Examples of org.apache.ivy.plugins.resolver.DependencyResolver

                Ivy ivy = IvyContext.getContext().peekIvy();
                if (ivy != null)
                {
                    if (resolverName != null)
                    {
                        DependencyResolver r = ivy.getSettings().getResolver(resolverName);
                        if (r == null)
                        {
                            throw new Error("SigilParser: resolver \"" + resolverName
                                + "\" not defined.");
                        }
View Full Code Here

Examples of org.apache.ivy.plugins.resolver.DependencyResolver

        assertTrue(latest instanceof LatestRevisionStrategy);
        LatestRevisionStrategy l = (LatestRevisionStrategy) latest;
        assertEquals(new Integer(-2), l.getSpecialMeanings().get("pre"));
        assertEquals(new Integer(4), l.getSpecialMeanings().get("qa"));

        DependencyResolver defaultResolver = settings.getDefaultResolver();
        assertNotNull(defaultResolver);
        assertEquals("libraries", defaultResolver.getName());
        assertTrue(defaultResolver instanceof FileSystemResolver);
        FileSystemResolver fsres = (FileSystemResolver) defaultResolver;
        List ivyPatterns = fsres.getIvyPatterns();
        assertNotNull(ivyPatterns);
        assertEquals(1, ivyPatterns.size());
        assertLocationEquals("lib/[organisation]/[module]/ivys/ivy-[revision].xml",
            ivyPatterns.get(0));

        LatestStrategy strategy = fsres.getLatestStrategy();
        assertNotNull(strategy);
        assertTrue(strategy instanceof LatestRevisionStrategy);

        DependencyResolver internal = settings.getResolver("internal");
        assertNotNull(internal);
        assertTrue(internal instanceof ChainResolver);
        ChainResolver chain = (ChainResolver) internal;
        List subresolvers = chain.getResolvers();
        assertNotNull(subresolvers);
View Full Code Here

Examples of org.apache.ivy.plugins.resolver.DependencyResolver

    public void testTypedef() throws Exception {
        IvySettings settings = new IvySettings();
        XmlSettingsParser parser = new XmlSettingsParser(settings);
        parser.parse(XmlSettingsParserTest.class.getResource("ivysettings-typedef.xml"));

        DependencyResolver mock = settings.getResolver("mock3");
        assertNotNull(mock);
        assertTrue(mock instanceof MockResolver);

        DependencyResolver internal = settings.getResolver("internal");
        assertNotNull(internal);
        assertTrue(internal instanceof ChainResolver);
        ChainResolver chain = (ChainResolver) internal;
        List subresolvers = chain.getResolvers();
        assertNotNull(subresolvers);
View Full Code Here

Examples of org.apache.ivy.plugins.resolver.DependencyResolver

    public void testRef() throws Exception {
        IvySettings settings = new IvySettings();
        XmlSettingsParser parser = new XmlSettingsParser(settings);
        parser.parse(XmlSettingsParserTest.class.getResource("ivysettings-ref.xml"));

        DependencyResolver internal = settings.getResolver("internal");
        assertNotNull(internal);
        assertTrue(internal instanceof ChainResolver);
        ChainResolver chain = (ChainResolver) internal;
        List subresolvers = chain.getResolvers();
        assertNotNull(subresolvers);
        assertEquals(2, subresolvers.size());
        FileSystemResolver fsInt1 = (FileSystemResolver) subresolvers.get(0);
        assertEquals("fs", fsInt1.getName());

        List ivyPatterns = fsInt1.getIvyPatterns();
        assertNotNull(ivyPatterns);
        assertEquals(1, ivyPatterns.size());
        assertLocationEquals("sharedrep/[organisation]/[module]/ivys/ivy-[revision].xml",
            ivyPatterns.get(0));

        DependencyResolver external = settings.getResolver("external");
        assertNotNull(external);
        assertTrue(external instanceof ChainResolver);
        chain = (ChainResolver) external;
        subresolvers = chain.getResolvers();
        assertNotNull(subresolvers);
View Full Code Here

Examples of org.apache.ivy.plugins.resolver.DependencyResolver

    public void testMacro() throws Exception {
        IvySettings settings = new IvySettings();
        XmlSettingsParser parser = new XmlSettingsParser(settings);
        parser.parse(XmlSettingsParserTest.class.getResource("ivysettings-macro.xml"));

        DependencyResolver def = settings.getResolver("default");
        assertNotNull(def);
        assertTrue(def instanceof ChainResolver);
        ChainResolver chain = (ChainResolver) def;
        List subresolvers = chain.getResolvers();
        assertNotNull(subresolvers);
        assertEquals(2, subresolvers.size());
        FileSystemResolver fsInt1 = (FileSystemResolver) subresolvers.get(0);
        assertEquals("default-fs1", fsInt1.getName());

        List ivyPatterns = fsInt1.getIvyPatterns();
        assertNotNull(ivyPatterns);
        assertEquals(1, ivyPatterns.size());
        assertLocationEquals(
            "path/to/myrep/[organisation]/[module]/[type]s/[artifact]-[revision].[ext]",
            ivyPatterns.get(0));

        FileSystemResolver fsInt2 = (FileSystemResolver) subresolvers.get(1);
        assertEquals("default-fs2", fsInt2.getName());

        ivyPatterns = fsInt2.getIvyPatterns();
        assertNotNull(ivyPatterns);
        assertEquals(1, ivyPatterns.size());
        assertLocationEquals(
            "path/to/secondrep/[organisation]/[module]/[type]s/ivy-[revision].xml",
            ivyPatterns.get(0));

        DependencyResolver other = settings.getResolver("other");
        assertNotNull(other);
        assertTrue(other instanceof ChainResolver);
        chain = (ChainResolver) other;
        subresolvers = chain.getResolvers();
        assertNotNull(subresolvers);
View Full Code Here

Examples of org.apache.ivy.plugins.resolver.DependencyResolver

        // test case for IVY-319
        IvySettings settings = new IvySettings();
        XmlSettingsParser parser = new XmlSettingsParser(settings);
        parser.parse(XmlSettingsParserTest.class.getResource("ivysettings-macro+ref.xml"));

        DependencyResolver shared = settings.getResolver("shared");
        assertNotNull(shared);
        assertTrue(shared instanceof FileSystemResolver);

        DependencyResolver mychain = settings.getResolver("mychain");
        assertNotNull(mychain);
        assertTrue(mychain instanceof ChainResolver);
        ChainResolver chain = (ChainResolver) mychain;
        List subresolvers = chain.getResolvers();
        assertNotNull(subresolvers);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.