Examples of AddonId


Examples of org.jboss.forge.furnace.addons.AddonId

   }

   @Override
   public void execute()
   {
      AddonId id = getRequestedAddonInfo().getAddon();
      repository.enable(id);
   }
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

      });
   }

   protected void deploy(MutableAddonRepository repository)
   {
      AddonId addon = addonInfo.getAddon();
      Set<File> resourceJars = addonInfo.getResources();

      if (resourceJars.isEmpty())
      {
         log.fine("No resource JARs found for " + addon);
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

      addonResolver.setResolveAddonAPIVersions(!skipAddonAPIVersionResolution);
      AddonManager addonManager = new AddonManagerImpl(forge, addonResolver);

      for (String addonId : addonIds)
      {
         AddonId id = AddonId.fromCoordinates(addonId);
         InstallRequest install = addonManager.install(id, repository);
         if (!install.getActions().isEmpty())
         {
            getLog().info("" + install);
            install.perform();
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

      {
         MavenAddonDependencyResolver addonResolver = new MavenAddonDependencyResolver(classifier);
         addonResolver.setSettings(settings);
         if (addonIds == null || addonIds.length == 0)
         {
            AddonId id = AddonId.from(mavenProject.getGroupId() + ":" + mavenProject.getArtifactId(),
                     mavenProject.getVersion());
            String fileName = outputFileName == null ? id.getName().substring(id.getName().indexOf(':') + 1) + "-"
                     + id.getVersion() + ".dot" : outputFileName;
            File file = generateDOTFile(addonResolver, id, fileName);
            if (attach && file.isFile())
            {
               projectHelper.attachArtifact(mavenProject, "dot", file);
            }
         }
         else
         {
            for (String addonId : addonIds)
            {
               AddonId id = AddonId.fromCoordinates(addonId);
               String fileName = id.getName().substring(id.getName().indexOf(':') + 1) + "-"
                        + id.getVersion() + ".dot";
               generateDOTFile(addonResolver, id, fileName);
            }
         }
      }
      catch (Exception e)
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

    * @param info
    * @param graph
    */
   private void addGraphDependencies(AddonInfo info, DirectedGraph<AddonVertex, AddonDependencyEdge> graph)
   {
      AddonId addon = info.getAddon();
      AddonVertex rootVertex = new AddonVertex(addon.getName(), addon.getVersion());
      graph.addVertex(rootVertex);
      for (AddonDependencyEntry entry : info.getDependencyEntries())
      {
         AddonVertex depVertex = new AddonVertex(entry.getName(), entry.getVersionRange().getMax());
         graph.addVertex(depVertex);
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

   }

   @Override
   public String toString()
   {
      AddonId oldAddon = removeRequest.getRequestedAddonInfo().getAddon();
      AddonId newAddon = deployRequest.getRequestedAddonInfo().getAddon();
      if (oldAddon.getVersion().equals(newAddon.getVersion()))
      {
         return "Update: [" + newAddon + "]";
      }
      else
      {
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

   @Test
   public void shouldBeAbleToEnhanceAddonId() throws Exception
   {
      ClassLoader loader = AddonId.class.getClassLoader();
      AddonId enhanced = ClassLoaderAdapterBuilder.callingLoader(loader).delegateLoader(new URLClassLoader(
               new URL[] { new URL("file:///") })).enhance(AddonId.from("a", "1"), AddonId.class);
      Assert.assertNotNull(enhanced);

   }
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

      furnace.addRepository(AddonRepositoryMode.MUTABLE, repodir1);

      AddonDependencyResolver resolver = new MavenAddonDependencyResolver();
      AddonManager manager = new AddonManagerImpl(furnace, resolver);

      AddonId no_dep = AddonId.from("test:no_dep", "1.0.0.Final");
      AddonId one_dep = AddonId.from("test:one_dep", "1.0.0.Final");

      manager.install(no_dep).perform();
      manager.install(one_dep).perform();

      ConfigurationScanListener listener = new ConfigurationScanListener();
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

   @Test
   public void testInstallAddonAddon()
   {
      // Addons depends directly on Projects, UI, Maven, parser-java, javaee
      // Addons depends indirectly on Environment, Dependencies, resources, facets, ui-spi, convert
      AddonId addon = AddonId.from("org.jboss.forge.addon:addons", "2.0.0.Alpha6");
      InstallRequest install = addonManager.install(addon);
      List<?> actions = install.getActions();
      Assert.assertEquals(12, actions.size());
      Assert.assertThat((List<DeployRequest>) actions, everyItem(isA(DeployRequest.class)));
      install.perform();
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

   @SuppressWarnings("unchecked")
   @Test
   public void testInstallUIAddon() throws IOException
   {
      InstallRequest install;
      AddonId addonUI = AddonId.from("org.jboss.forge.addon:ui", "2.0.0.Alpha6");
      install = addonManager.install(addonUI);
      List<?> actions = install.getActions();
      Assert.assertEquals(5, install.getActions().size());
      Assert.assertThat((List<DeployRequest>) actions, everyItem(isA(DeployRequest.class)));
      install.perform();
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.