Examples of MavenAddonDependencyResolver


Examples of org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver

         {
            throw new MojoExecutionException("Could not delete " + addonRepository, e);
         }
      }
      AddonRepository repository = forge.addRepository(AddonRepositoryMode.MUTABLE, addonRepository);
      MavenAddonDependencyResolver addonResolver = new MavenAddonDependencyResolver(this.classifier);
      addonResolver.setSettings(settings);
      addonResolver.setResolveAddonAPIVersions(!skipAddonAPIVersionResolution);
      AddonManager addonManager = new AddonManagerImpl(forge, addonResolver);

      for (String addonId : addonIds)
      {
         AddonId id = AddonId.fromCoordinates(addonId);
View Full Code Here

Examples of org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver

         getLog().info("Execution skipped.");
         return;
      }
      try
      {
         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) + "-"
View Full Code Here

Examples of org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver

   @Before
   public void setUp() throws IOException
   {
      furnace = ServiceLoader.load(Furnace.class).iterator().next();
      resolver = new MavenAddonDependencyResolver();
      repository = File.createTempFile("furnace-repo", ".tmp");
      repository.delete();
      repository.mkdir();
      furnace.addRepository(AddonRepositoryMode.MUTABLE, repository);
      System.out.println(repository);
View Full Code Here

Examples of org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver

   {
      Furnace furnace = FurnaceFactory.getInstance();

      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");
View Full Code Here

Examples of org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver

   public void setUp() throws IOException
   {
      furnace = new FurnaceImpl();
      mutable = registerTempRepository(furnace, AddonRepositoryMode.MUTABLE);
      immutable = registerTempRepository(furnace, AddonRepositoryMode.IMMUTABLE);
      addonManager = new AddonManagerImpl(furnace, new MavenAddonDependencyResolver());
   }
View Full Code Here

Examples of org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver

    */
   private static void deployAddonInImmutableRepository(AddonId addonId, AddonRepository repository)
   {
      Furnace furnace = new FurnaceImpl();
      furnace.addRepository(AddonRepositoryMode.MUTABLE, repository.getRootDirectory());
      AddonManagerImpl addonManager = new AddonManagerImpl(furnace, new MavenAddonDependencyResolver());
      addonManager.deploy(addonId).perform();
   }
View Full Code Here

Examples of org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver

   @Before
   public void setUp() throws IOException
   {
      furnace = ServiceLoader.load(Furnace.class).iterator().next();
      resolver = new MavenAddonDependencyResolver();
      repository = File.createTempFile("furnace-repo", ".tmp");
      repository.delete();
      repository.mkdir();
      furnace.addRepository(AddonRepositoryMode.MUTABLE, repository);
      addonManager = new AddonManagerImpl(furnace, resolver);
View Full Code Here

Examples of org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver

   @Before
   public void setUp() throws IOException, InterruptedException
   {
      furnace = ServiceLoader.load(Furnace.class).iterator().next();
      resolver = new MavenAddonDependencyResolver();
      repository = File.createTempFile("furnace-repo", ".tmp");
      repository.delete();
      repository.mkdir();
      furnace.addRepository(AddonRepositoryMode.MUTABLE, repository);
      furnace.startAsync();
View Full Code Here

Examples of org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver

      Assert.assertEquals(1, furnace.getRepositories().size());
      Assert.assertEquals(0, furnace.getAddonRegistry().getAddons().size());
      Assert.assertEquals(0, furnace.getRepositories().get(0).listEnabled().size());

      Furnace furnace2 = ServiceLoader.load(Furnace.class).iterator().next();
      AddonDependencyResolver resolver = new MavenAddonDependencyResolver();
      furnace2.addRepository(AddonRepositoryMode.MUTABLE, repository);
      AddonManager addonManager = new AddonManagerImpl(furnace2, resolver);

      AddonId addon = AddonId.from("test:no_dep", "1.1.2-SNAPSHOT");
      InstallRequest install = addonManager.install(addon);
View Full Code Here

Examples of org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver

   private AddonDependencyResolver resolver;

   @Before
   public void setUp() throws IOException
   {
      resolver = new MavenAddonDependencyResolver();
   }
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.