Skip to content

Commit

Permalink
I guess we need furnace-api after-all. For now this won't hurt.
Browse files Browse the repository at this point in the history
  • Loading branch information
lincolnthree committed Jul 12, 2013
1 parent 0b3d427 commit 181f532
Show file tree
Hide file tree
Showing 57 changed files with 310 additions and 123 deletions.
6 changes: 6 additions & 0 deletions addon-manager/api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
<artifactId>container-cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>dependencies-api</artifactId>
Expand Down
6 changes: 6 additions & 0 deletions addon-manager/impl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@
<artifactId>container-cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>addon-manager-api</artifactId>
Expand Down
25 changes: 13 additions & 12 deletions addons/addon/pom.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>addons-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>addons</artifactId>
<name>Forge - Addon Development Addon</name>

<dependencies>
<dependency>
<groupId>org.jboss.forge.addon</groupId>
Expand All @@ -21,7 +22,15 @@
<artifactId>addons-impl</artifactId>
<scope>runtime</scope>
</dependency>


<!-- Furnace Container -->
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>container-cdi</artifactId>
<classifier>forge-addon</classifier>
<scope>provided</scope>
</dependency>

<!-- Addon Dependencies -->
<dependency>
<groupId>org.jboss.forge.addon</groupId>
Expand Down Expand Up @@ -49,14 +58,6 @@
<artifactId>parser-java</artifactId>
<classifier>forge-addon</classifier>
</dependency>

<!-- Furnace Container -->
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>container-cdi</artifactId>
<classifier>forge-addon</classifier>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
Expand Down
2 changes: 1 addition & 1 deletion addons/api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<dependencies>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<artifactId>container-cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
Expand Down
6 changes: 6 additions & 0 deletions addons/impl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@
<artifactId>container-cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>addons-api</artifactId>
Expand Down
13 changes: 12 additions & 1 deletion addons/tests/pom.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.jboss.forge.addon</groupId>
Expand All @@ -8,6 +9,15 @@
<artifactId>addons-tests</artifactId>
<name>Forge - Addon Development Addon Tests</name>
<dependencies>

<!-- Furnace Container -->
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>container-cdi</artifactId>
<classifier>forge-addon</classifier>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>addons</artifactId>
Expand All @@ -30,6 +40,7 @@
<classifier>forge-addon</classifier>
<version>2.0.0-SNAPSHOT</version>
</dependency>

<dependency>
<groupId>org.jboss.forge.test</groupId>
<artifactId>forge-test-harness</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@

import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.forge.addon.addons.AddonProjectConfigurator;
import org.jboss.forge.addon.addons.facets.ForgeContainerAPIFacet;
import org.jboss.forge.addon.dependencies.Dependency;
import org.jboss.forge.addon.dependencies.builder.DependencyBuilder;
Expand Down Expand Up @@ -42,17 +41,17 @@ public class AddonProjectConfiguratorTest
{
@Deployment
@Dependencies({
@AddonDependency(name = "org.jboss.forge.furnace:container-cdi", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:addons", version = "2.0.0-SNAPSHOT")
})
public static ForgeArchive getDeployment()
{
return ShrinkWrap.create(ForgeArchive.class).
addBeansXML().
addPackages(true, AddonProjectConfigurator.class.getPackage()).
addAsAddonDependencies(
AddonDependencyEntry.create("org.jboss.forge.furnace:container-cdi", "2.0.0-SNAPSHOT"),
AddonDependencyEntry.create("org.jboss.forge.addon:addons", "2.0.0-SNAPSHOT"),
AddonDependencyEntry.create("org.jboss.forge.addon:javaee", "2.0.0-SNAPSHOT")
AddonDependencyEntry.create("org.jboss.forge.addon:javaee", "2.0.0-SNAPSHOT"),
AddonDependencyEntry.create("org.jboss.forge.furnace:container-cdi", "2.0.0-SNAPSHOT")
);
}

Expand Down
5 changes: 0 additions & 5 deletions configuration/addon/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,6 @@
<name>Forge - Configuration Addon</name>
<artifactId>configuration</artifactId>
<dependencies>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>configuration-api</artifactId>
Expand Down
6 changes: 6 additions & 0 deletions configuration/api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,17 @@
<artifactId>configuration-api</artifactId>
<name>Forge - Configuration API</name>
<dependencies>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>container-cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>projects</artifactId>
Expand Down
6 changes: 6 additions & 0 deletions configuration/impl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@
<artifactId>container-cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>configuration-api</artifactId>
Expand Down
6 changes: 0 additions & 6 deletions configuration/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,6 @@
</modules>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<version>2.0.0-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>configuration</artifactId>
Expand Down
5 changes: 5 additions & 0 deletions convert/api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,10 @@
<artifactId>container-cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
6 changes: 6 additions & 0 deletions convert/impl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@
<artifactId>container-cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>convert-api</artifactId>
Expand Down
6 changes: 6 additions & 0 deletions environment/impl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@
<artifactId>container-cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>environment-api</artifactId>
Expand Down
5 changes: 0 additions & 5 deletions facets/addon/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,6 @@
<artifactId>facets-impl</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>

<!-- Furnace Container -->
<dependency>
Expand Down
6 changes: 6 additions & 0 deletions facets/impl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,12 @@
<artifactId>container-cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>facets-api</artifactId>
Expand Down
6 changes: 6 additions & 0 deletions javaee/api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,12 @@
<artifactId>container-cdi-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>projects</artifactId>
Expand Down
14 changes: 10 additions & 4 deletions javaee/impl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,21 @@
<name>Forge - JavaEE Impl</name>
<dependencies>
<dependency>
<groupId>org.jboss.shrinkwrap.descriptors</groupId>
<artifactId>shrinkwrap-descriptors-impl-javaee</artifactId>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>container-cdi-api</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>container-cdi-api</artifactId>
<artifactId>furnace-api</artifactId>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.shrinkwrap.descriptors</groupId>
<artifactId>shrinkwrap-descriptors-impl-javaee</artifactId>
</dependency>

<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>javaee-api</artifactId>
Expand Down
6 changes: 0 additions & 6 deletions javaee/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,6 @@
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.forge.furnace</groupId>
<artifactId>furnace-api</artifactId>
<version>2.0.0-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,7 @@

package org.jboss.forge.addon.javaee;

import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.forge.arquillian.AddonDependency;
import org.jboss.forge.arquillian.Dependencies;
import org.jboss.forge.arquillian.archive.ForgeArchive;
import org.jboss.forge.furnace.addons.AddonId;
import org.jboss.forge.furnace.repositories.AddonDependencyEntry;
import org.jboss.forge.ui.test.WizardTester;
import org.jboss.shrinkwrap.api.ShrinkWrap;
Expand All @@ -22,16 +18,9 @@
* @author <a href="mailto:ggastald@redhat.com">George Gastaldi</a>
*
*/
public abstract class JavaEETestHelper
public final class JavaEETestHelper
{
@Deployment
@Dependencies({
@AddonDependency(name = "org.jboss.forge.furnace:container-cdi", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:projects", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:javaee", version = "2.0.0-SNAPSHOT"),
@AddonDependency(name = "org.jboss.forge.addon:maven", version = "2.0.0-SNAPSHOT")
})
public static ForgeArchive getDeployment()
public static ForgeArchive getDeploymentx()
{
ForgeArchive archive = ShrinkWrap
.create(ForgeArchive.class)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,14 @@
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.forge.addon.facets.FacetFactory;
import org.jboss.forge.addon.javaee.JavaEETestHelper;
import org.jboss.forge.addon.javaee.facets.CDIFacet;
import org.jboss.forge.addon.projects.Project;
import org.jboss.forge.addon.projects.ProjectFactory;
import org.jboss.forge.arquillian.AddonDependency;
import org.jboss.forge.arquillian.Dependencies;
import org.jboss.forge.arquillian.archive.ForgeArchive;
import org.jboss.forge.furnace.repositories.AddonDependencyEntry;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor;
import org.junit.Test;
import org.junit.runner.RunWith;
Expand All @@ -36,7 +37,13 @@ public class CDIFacetTest
})
public static ForgeArchive getDeployment()
{
return JavaEETestHelper.getDeployment();
return ShrinkWrap.create(ForgeArchive.class)
.addBeansXML()
.addAsAddonDependencies(
AddonDependencyEntry.create("org.jboss.forge.furnace:container-cdi", "2.0.0-SNAPSHOT"),
AddonDependencyEntry.create("org.jboss.forge.addon:projects", "2.0.0-SNAPSHOT"),
AddonDependencyEntry.create("org.jboss.forge.addon:javaee", "2.0.0-SNAPSHOT")
);
}

@Inject
Expand Down
Loading

0 comments on commit 181f532

Please sign in to comment.