Package org.jboss.forge.furnace.impl

Examples of org.jboss.forge.furnace.impl.FurnaceImpl.addRepository()


         catch (IOException e)
         {
            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);
View Full Code Here


    * Hack to deploy addon in an immutable repository
    */
   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();
   }

   @After
View Full Code Here

{
   @Test(expected = IllegalArgumentException.class)
   public void shouldValidateAddRepositoryArgumentMode() throws Exception
   {
      Furnace f = new FurnaceImpl();
      f.addRepository(null, new File("."));
   }

   @Test(expected = IllegalArgumentException.class)
   public void shouldValidateAddRepositoryArgumentDirectory() throws Exception
   {
View Full Code Here

   @Test(expected = IllegalArgumentException.class)
   public void shouldValidateAddRepositoryArgumentDirectory() throws Exception
   {
      Furnace f = new FurnaceImpl();
      f.addRepository(AddonRepositoryMode.IMMUTABLE, null);
   }

   @Test(expected = IllegalArgumentException.class)
   public void shouldValidateAddRepositoryArgumentRepository() throws Exception
   {
View Full Code Here

   @Test(expected = IllegalArgumentException.class)
   public void shouldValidateAddRepositoryArgumentRepository() throws Exception
   {
      Furnace f = new FurnaceImpl();
      f.addRepository((AddonRepository) null);
   }

   @Test
   public void testAddMultipleDiskRepositoriesWithSameRootDirectoryIsIdempotent() throws Exception
   {
View Full Code Here

   @Test
   public void testAddMultipleDiskRepositoriesWithSameRootDirectoryIsIdempotent() throws Exception
   {
      Furnace f = new FurnaceImpl();
      AddonRepository repo1 = f.addRepository(AddonRepositoryMode.IMMUTABLE, new File("target"));
      AddonRepository repo2 = f.addRepository(AddonRepositoryMode.IMMUTABLE, new File("target"));
      Assert.assertEquals(repo1, repo2);
   }

   @Test
View Full Code Here

   @Test
   public void testAddMultipleDiskRepositoriesWithSameRootDirectoryIsIdempotent() throws Exception
   {
      Furnace f = new FurnaceImpl();
      AddonRepository repo1 = f.addRepository(AddonRepositoryMode.IMMUTABLE, new File("target"));
      AddonRepository repo2 = f.addRepository(AddonRepositoryMode.IMMUTABLE, new File("target"));
      Assert.assertEquals(repo1, repo2);
   }

   @Test
   public void shouldNotAllowMultipleRepositoriesWithSameRootDirectory() throws Exception
View Full Code Here

   @Test
   public void shouldNotAllowMultipleRepositoriesWithSameRootDirectory() throws Exception
   {
      Furnace f = new FurnaceImpl();
      AddonRepository repo1 = f.addRepository(AddonRepositoryMode.IMMUTABLE, new File("target"));
      AddonRepository repo2 = f.addRepository(new TestAddonRepository(new File("target")));
      Assert.assertEquals(repo1, repo2);
   }

   @Test
View Full Code Here

   @Test
   public void shouldNotAllowMultipleRepositoriesWithSameRootDirectory() throws Exception
   {
      Furnace f = new FurnaceImpl();
      AddonRepository repo1 = f.addRepository(AddonRepositoryMode.IMMUTABLE, new File("target"));
      AddonRepository repo2 = f.addRepository(new TestAddonRepository(new File("target")));
      Assert.assertEquals(repo1, repo2);
   }

   @Test
   public void shouldAllowToAddDiskRepository() throws Exception
View Full Code Here

   @Test
   public void shouldAllowToAddDiskRepository() throws Exception
   {
      Furnace f = new FurnaceImpl();
      f.addRepository(AddonRepositoryMode.IMMUTABLE, new File("target"));
      Assert.assertEquals(1, f.getRepositories().size());
   }

   @Test
   public void shouldAllowToAddCustomRepository() throws Exception
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.