anchor.diff:        <dependency>
            <groupId>org.jboss.forge.addon</groupId>
            <artifactId>parser-java-api</artifactId>
  +      </dependency>
  +      <dependency>
  +         <groupId>org.jboss.forge.addon</groupId>
  +         <artifactId>maven-api</artifactId>
  +      </dependency>
  +      <dependency>
  +         <groupId>org.jboss.forge.addon</groupId>
  +         <artifactId>ui-api</artifactId>
         </dependency>
         <dependency>
            <groupId>org.jboss.forge.addon</groupId>
  
positive.code: 
        Resource<File> projectDir = resourceFactory.create(underlyingResource);
  
        // This could return more than one provider, but since the maven addon is the only one deployed, this is ok
        ProjectProvider projectProvider = addonRegistry.getServices(ProjectProvider.class).get();
  
        // Creating WAR project
        JavaWebProjectType javaWebProjectType = addonRegistry.getServices(JavaWebProjectType.class).get();
  
negative.code:       MetadataFacet facet = project.getFacet(MetadataFacet.class);
        facet.setProjectName("my-demo-project");
        facet.setProjectVersion("1.0.0-SNAPSHOT");
        facet.setProjectGroupName("com.mycompany.project");
  
        System.out.println("Project Created in: " + project);
     }
  