2010-12-17 69 views
1

有人會告訴我在Eclipse中JavaScript的facet(而非自然)的名稱是什麼?我發現了「動態Web模塊」方面的名稱,即「jst.web」,但無法找到JavaScript。我必須在我的方面將其添加爲必需的方面。
這裏是我的plugin.xml的相關片段:javascript項目方面名稱?

<project-facet-version facet="mytool" version="1.0"> 
    <constraint> 
     <requires facet="jst.web" version="3.0"/> <!-- Dynamic Web Module --> 
     <requires facet="???????" version="1.0"/> <!-- JavaScript Project --> 
    </constraint> 
    <action type="INSTALL" id="mytool.install"> 
     <config-factory class="mytool.MyFacetInstallConfig$Factory"/> 
     <delegate class="mytool.MyFacetInstallDelegate"/> 
    </action> 
</project-facet-version> 

回答

0

明白了。這是wst.jsdt.web
謝謝大家誰花時間找到答案。

0

你的意思是JavaScript的本質是什麼?這是「org.eclipse.wst.jsdt.core.jsNature」。

要添加一個給定的性質,您需要一個給定的項目IProject,然後得到它的IProjectDescription。創建一個String陣列,其中包含所有現有的特徵以及新的特徵,並將其設置回項目描述中。最後,將描述重新放入項目中(即使您使用的是完全相同的對象,也會觸發更新IIRC)。

+0

謝謝@Mark提供的答案,但可能我無法很好地解釋我的問題(我試過在當前的編輯中,請看一下)。我想寫一個方面來根據我的需要自定義新建項目嚮導感謝您@Mark爲您的答案,但可能我無法很好地解釋我的問題(我嘗試在當前編輯中)。我想根據自己的要求編寫一個方面來自定義新建項目嚮導。它不會改變或增加來自底層要求方面的項目性質 – WSK 2010-12-18 04:53:19