Examples of DependencyBuilder


Examples of org.jboss.classadapter.spi.DependencyBuilder

      return classInfo.getType().getClassLoader();
   }

   public List<DependencyBuilderListItem> getDependencies(MetaData metaData)
   {
      DependencyBuilder builder = classAdapterFactory.getConfiguration().getDependencyBuilder();
      return builder.getDependencies(this, metaData);
   }
View Full Code Here

Examples of org.jboss.forge.addon.dependencies.builder.DependencyBuilder

   {
      if (addons != null)
         for (AddonId addon : addons)
         {
            String[] mavenCoords = addon.getName().split(":");
            DependencyBuilder dependency = DependencyBuilder.create().setGroupId(mavenCoords[0])
                     .setArtifactId(mavenCoords[1])
                     .setVersion(addon.getVersion().getVersionString()).setClassifier(FORGE_ADDON_CLASSIFIER);
            if (managed)
            {
               dependencyInstaller.installManaged(project, dependency);
View Full Code Here

Examples of org.jboss.forge.addon.dependencies.builder.DependencyBuilder

      List<Coordinate> result = new ArrayList<Coordinate>();
      Predicate<Dependency> filter = query.getDependencyFilter();
      for (Version v : r.getVersions())
      {
         CoordinateBuilder coord = CoordinateBuilder.create(query.getCoordinate()).setVersion(v.toString());
         DependencyBuilder versionedDep = DependencyBuilder.create().setCoordinate(coord);
         if (filter == null || filter.accept(versionedDep))
         {
            result.add(coord);
         }
      }
View Full Code Here

Examples of org.jboss.forge.addon.dependencies.builder.DependencyBuilder

   @Test
   public void testAddDirectDependencyOrder() throws Exception
   {
      Assert.assertTrue("DependencyFacet not installed in project", project.hasFacet(DependencyFacet.class));
      final DependencyFacet facet = project.getFacet(DependencyFacet.class);
      DependencyBuilder dependencyOne = DependencyBuilder.create("groupId:artifactId:1.0.0.Final");
      DependencyBuilder dependencyTwo = DependencyBuilder.create("anotherGroupId:anotherArtifactId:1.0.0.Final");
      DependencyBuilder dependencyOneV2 = DependencyBuilder.create("groupId:artifactId:2.0.0.Final");
      facet.addDirectDependency(dependencyOne);
      facet.addDirectDependency(dependencyTwo);
      facet.addDirectDependency(dependencyOneV2);
      List<Dependency> dependencies = facet.getDependencies();
      Assert.assertEquals(2, dependencies.size());
View Full Code Here

Examples of org.jboss.forge.addon.dependencies.builder.DependencyBuilder

   @Test
   public void testAddManagedDependencyOrder() throws Exception
   {
      Assert.assertTrue("DependencyFacet not installed in project", project.hasFacet(DependencyFacet.class));
      final DependencyFacet facet = project.getFacet(DependencyFacet.class);
      DependencyBuilder dependencyOne = DependencyBuilder.create("groupId:artifactId:1.0.0.Final");
      DependencyBuilder dependencyTwo = DependencyBuilder.create("anotherGroupId:anotherArtifactId:1.0.0.Final");
      DependencyBuilder dependencyOneV2 = DependencyBuilder.create("groupId:artifactId:2.0.0.Final");
      facet.addManagedDependency(dependencyOne);
      facet.addManagedDependency(dependencyTwo);
      facet.addManagedDependency(dependencyOneV2);
      List<Dependency> dependencies = facet.getManagedDependencies();
      Assert.assertEquals(2, dependencies.size());
View Full Code Here

Examples of org.jboss.forge.addon.dependencies.builder.DependencyBuilder

   @Test
   public void testAddDirectManagedDependencyOrder() throws Exception
   {
      Assert.assertTrue("DependencyFacet not installed in project", project.hasFacet(DependencyFacet.class));
      final DependencyFacet facet = project.getFacet(DependencyFacet.class);
      DependencyBuilder dependencyOne = DependencyBuilder.create("groupId:artifactId:1.0.0.Final");
      DependencyBuilder dependencyTwo = DependencyBuilder.create("anotherGroupId:anotherArtifactId:1.0.0.Final");
      DependencyBuilder dependencyOneV2 = DependencyBuilder.create("groupId:artifactId:2.0.0.Final");
      facet.addDirectManagedDependency(dependencyOne);
      facet.addDirectManagedDependency(dependencyTwo);
      facet.addDirectManagedDependency(dependencyOneV2);
      List<Dependency> dependencies = facet.getManagedDependencies();
      Assert.assertEquals(2, dependencies.size());
View Full Code Here

Examples of org.jboss.forge.addon.dependencies.builder.DependencyBuilder

   public void testEJBDependency() throws Exception
   {
      Project project = projectFactory.createTempProject();
      facetFactory.install(project, EJBFacet_3_1.class);
      DependencyFacet dependencyFacet = project.getFacet(DependencyFacet.class);
      DependencyBuilder wrongDependency = DependencyBuilder.create("javax.ejb:ejb-api");
      DependencyBuilder correctDependency = DependencyBuilder
               .create("org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec");
      Assert.assertFalse("Dependency " + wrongDependency + " should not have been added",
               dependencyFacet.hasEffectiveManagedDependency(wrongDependency));
      Assert.assertTrue("Dependency " + correctDependency + " should have been added",
               dependencyFacet.hasEffectiveManagedDependency(correctDependency));
View Full Code Here

Examples of org.jboss.forge.addon.dependencies.builder.DependencyBuilder

      assertFalse(execution.getGoals().isEmpty());
   }

   private Dependency groovyCompiler()
   {
      DependencyBuilder builder = DependencyBuilder.create(
               "org.codehaus.groovy:groovy-eclipse-compiler:2.7.0-01");
      builder.addExclusion(CoordinateBuilder.create().setArtifactId("groovy-all")
               .setGroupId("org.codehaus.groovy"));
      return builder;
   }
View Full Code Here

Examples of org.jboss.forge.addon.dependencies.builder.DependencyBuilder

   @Test
   public void testInstallDependency() throws Exception
   {
      DependencyFacet deps = project.getFacet(DependencyFacet.class);

      DependencyBuilder dependency = DependencyBuilder.create("org.jboss.forge.furnace:furnace-api");
      Assert.assertFalse(deps.hasEffectiveDependency(dependency));
      Assert.assertFalse(deps.hasEffectiveManagedDependency(dependency));
      installer.install(project, dependency);
      Assert.assertTrue(deps.hasDirectManagedDependency(dependency));
      Assert.assertTrue(deps.hasEffectiveDependency(dependency));
View Full Code Here

Examples of org.jboss.forge.addon.dependencies.builder.DependencyBuilder

   @Override
   public Dependency resolveProperties(final Dependency dependency)
   {
      MavenFacet mvn = getFaceted().getFacet(MavenFacet.class);
      DependencyBuilder builder = DependencyBuilder.create(dependency);

      builder.setGroupId(mvn.resolveProperties(dependency.getCoordinate().getGroupId()));
      builder.setArtifactId(mvn.resolveProperties(dependency.getCoordinate().getArtifactId()));
      builder.setVersion(mvn.resolveProperties(dependency.getCoordinate().getVersion()));
      builder.setClassifier(mvn.resolveProperties(dependency.getCoordinate().getClassifier()));
      builder.setPackaging(mvn.resolveProperties(dependency.getCoordinate().getPackaging()));
      builder.setScopeType(mvn.resolveProperties(dependency.getScopeType()));

      return builder;
   }
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.