[jbosstools-dev] questions about eclipse project facet

feng.qian fqian at redhat.com
Thu Jun 30 06:07:16 EDT 2011


On 06/30/2011 05:34 PM, Max Rydahl Andersen wrote:
> please use jbosstools-dev for dev questions Grid. (moved it)
>    

got it

>
>    
>> 1 when I add the bpel facet, I only use codes to add the facet, don't do others, but in the org.eclipse.wst.common.project.facet.core.xml:
>> <fixed facet="bpel.facet.core"/>
>> Who and why add the fixed facet?
>>      
> I'll assume the facet system.
>    
Ha, yes, of course. But in this xml file, there is

<installed facet="bpel.facet.core" version="2.0"/>

It means the project has bpel facet. What is the fixed facet purpose?

>    
>> 2 when I remove the bpel facet, using facetproject.uninstallprojectfacet(), I only can remove:
>> <installed facet="bpel.facet.core" version="2.0"/>  from
>> org.eclipse.wst.common.project.facet.core.xml. The
>> <fixed facet="bpel.facet.core"/>  is still there.
>> How do I can remove the fixed facet?
>>      
> fixed facets are locked in based on the project type - so if you created it as a BPEL project that is fixed in as I understand it.
>
> See http://www.eclipse.org/articles/Article-BuildingProjectFacets/tutorial.html
>    

I had read the documents.  For now I am working on convert jboss bpel 
project to eclipse bpel project.
I need uninstall the jbt.bpel.facet.core, and install bpel.facet.core.
After I do uninstall, the

<installed facet="jbt.bpel.facet.core" version="2.0"/>

disappear. but

<fixed facet="jbt.bpel.facet.core"/>  is still there.


So when I install the bpel.facet.core facet, I only can get

<fixed facet="jbt.bpel.facet.core"/>

<installed facet="bpel.facet.core" version="2.0"/>

in org.eclipse.wst.common.project.facet.core.xml file

The correct result should be:

<fixed facet="bpel.facet.core"/>

<installed facet="bpel.facet.core" version="2.0"/>



> /max
> http://about.me/maxandersen
>
>
>
>    



More information about the jbosstools-dev mailing list