Skip to content

Commit

Permalink
Facets addon uses simple container instead of CDI. Tests failing
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi committed Nov 1, 2013
1 parent 60a457a commit 655bc5c
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 11 deletions.
2 changes: 1 addition & 1 deletion facets/addon/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<!-- Furnace Container -->
<dependency>
<groupId>org.jboss.forge.furnace.container</groupId>
<artifactId>cdi</artifactId>
<artifactId>simple</artifactId>
<classifier>forge-addon</classifier>
<scope>provided</scope>
</dependency>
Expand Down
15 changes: 9 additions & 6 deletions facets/impl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,24 @@
<name>Forge - Facets Addon Impl</name>

<dependencies>
<dependency>
<groupId>org.jboss.forge.furnace.container</groupId>
<artifactId>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>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.forge.furnace.container</groupId>
<artifactId>simple</artifactId>
<classifier>forge-addon</classifier>
<scope>provided</scope>
</dependency>

</dependencies>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,10 @@
import java.util.logging.Level;
import java.util.logging.Logger;

import javax.inject.Inject;

import org.jboss.forge.addon.facets.constraints.FacetConstraint;
import org.jboss.forge.addon.facets.constraints.FacetInspector;
import org.jboss.forge.furnace.addons.AddonRegistry;
import org.jboss.forge.furnace.container.simple.lifecycle.SimpleContainer;
import org.jboss.forge.furnace.services.Imported;
import org.jboss.forge.furnace.util.Assert;
import org.jboss.forge.furnace.util.Predicate;
Expand All @@ -31,8 +30,12 @@ public class FacetFactoryImpl implements FacetFactory
{
private static final Logger log = Logger.getLogger(FacetFactoryImpl.class.getName());

@Inject
private AddonRegistry registry;
private final AddonRegistry registry;

public FacetFactoryImpl()
{
this.registry = SimpleContainer.getFurnace(getClass().getClassLoader()).getAddonRegistry();
}

@Override
public <FACETEDTYPE extends Faceted<?>, FACETTYPE extends Facet<FACETEDTYPE>> FACETTYPE create(
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
org.jboss.forge.addon.facets.FacetFactoryImpl
6 changes: 6 additions & 0 deletions facets/tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@
<artifactId>facets</artifactId>
<classifier>forge-addon</classifier>
</dependency>
<dependency>
<groupId>org.jboss.forge.furnace.container</groupId>
<artifactId>simple</artifactId>
<classifier>forge-addon</classifier>
</dependency>

<dependency>
<groupId>org.jboss.forge.furnace.container</groupId>
<artifactId>cdi</artifactId>
Expand Down

0 comments on commit 655bc5c

Please sign in to comment.