<div dir="ltr">Thanks George, i&#39;ll have a look at it.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014/1/24 George Gastaldi <span dir="ltr">&lt;<a href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>Hi Rafael,</div><div><br></div><div>Unfortulately Forge 1.x requires a pom.xml in your project, or you need to implement the required facets (DependencyFacet is one of them). Forge 2 is much more flexible, so that may be a better option for you.</div>

<div><br>Em 24/01/2014, às 13:16, Rafael Pestano &lt;<a href="mailto:rmpestano@gmail.com" target="_blank">rmpestano@gmail.com</a>&gt; escreveu:<br><br></div><div><div class="h5"><blockquote type="cite"><div><div dir="ltr">

Hi guys,<br><br>I&#39;ve created a new type of project in my forge plugin, also created a specific locator for it. After my project is found by ProjectFactory#findProjectRecursively() it tries to register every possible facet:<br>



if (project != null)      {<br>         registerFacets(project);<br>      }<br>  <br><br>in registerFacet we have:<br>Set&lt;Class&lt;? extends Facet&gt;&gt; facets = facetFactory.getFacetTypes();<br><br>         for (Class&lt;? extends Facet&gt; facet : facets)<br>



         {<br>            registerSingleFacet(project, facet);<br>         }<br><br>and i got Facet not found exception(The requested facet of type [org.jboss.forge.project.facets.DependencyFacet] was not found.), here is the stacktrace:<br>



<br>***ERROR*** Exception encountered: (type &quot;set VERBOSE false&quot; to disable stack traces)<br>org.jboss.forge.project.facets.FacetNotFoundException: The requested facet of type [org.jboss.forge.project.facets.DependencyFacet] was not found. The facet is not installed.<br>



        at org.jboss.forge.project.BaseProject.getFacet(BaseProject.java:103)<br>        at br.ufrgs.rmpestano.intrabundle.model.OSGiProject.getFacet(OSGiProject.java:35)<br>        at org.jboss.forge.spec.javaee.BaseJavaEEFacet.isInstalled(BaseJavaEEFacet.java:62)<br>



        at org.jboss.forge.project.BaseProject.registerFacet(BaseProject.java:153)<br>        at org.jboss.forge.project.services.ProjectFactory.registerSingleFacet(ProjectFactory.java:208)<br>        at org.jboss.forge.project.services.ProjectFactory.registerSingleFacet(ProjectFactory.java:186)<br>



        at org.jboss.forge.project.services.ProjectFactory.registerFacets(ProjectFactory.java:178)<br>        at org.jboss.forge.project.services.ProjectFactory.findProjectRecursively(ProjectFactory.java:117)<br>        at org.jboss.forge.shell.project.ProjectInitializer.doInit(ProjectInitializer.java:64)<br>



        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br><br>is it normal behavior of Forge(try to install all available facets) or i did something wrong? <br><br>The project type i&#39;ve created is not maven based so hence dependency facet must no be installed.<br>



<br>the project can be found here:<br><br><a href="https://github.com/rmpestano/intrabundle" target="_blank">https://github.com/rmpestano/intrabundle</a><br><br>BundlePluginTest reproduces my issue.<br><br>thanks in advance.<br>

<br clear="all">

<br>-- <br><div dir="ltr"><a href="http://www.advancedit.com.br/" target="_blank"><span style="text-decoration:none"></span></a><span></span><span><span style="color:rgb(192,192,192)">Att, </span><br style="color:rgb(192,192,192)">



<br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Rafael M. Pestano</span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul</span><br style="color:rgb(192,192,192)">



<span style="color:rgb(192,192,192)">Graduando em Ciência da Computação UFRGS</span></span><div><a href="http://conventions.github.io/home/" target="_blank">http://conventionsframework.org</a><br><div><div><font color="#c0c0c0"><a href="http://rpestano.wordpress.com/" target="_blank">http://rpestano.wordpress.com/</a></font></div>



<div><span style="color:rgb(192,192,192)">@realpestano</span></div></div></div></div>
</div>
</div></blockquote></div></div><blockquote type="cite"><div><span>_______________________________________________</span><br><span>forge-dev mailing list</span><br><span><a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a></span><br>

<span><a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a></span></div></blockquote></div><br>_______________________________________________<br>


forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr"><a href="http://www.advancedit.com.br/" target="_blank"><span style="color:black;text-decoration:none"></span></a><span></span><span><span style="color:rgb(192,192,192)">Att, </span><br style="color:rgb(192,192,192)">

<br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Rafael M. Pestano</span><br style="color:rgb(192,192,192)"><br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul</span><br style="color:rgb(192,192,192)">

<span style="color:rgb(192,192,192)">Graduando em Ciência da Computação UFRGS</span></span><div><a href="http://conventions.github.io/home/" target="_blank">http://conventionsframework.org</a><br><div><div><font color="#c0c0c0"><a href="http://rpestano.wordpress.com/" target="_blank">http://rpestano.wordpress.com/</a></font></div>

<div><span style="color:rgb(192,192,192)">@realpestano</span></div></div></div></div>
</div>