Eclipse plugin javascript项目方面名称?

Eclipse plugin javascript项目方面名称?,eclipse-plugin,Eclipse Plugin,有人能告诉我在Eclipse中JavaScript方面而不是nature的名称吗?我找到了动态Web模块facet的名称,即jst.Web,但找不到JavaScript的名称。我必须在我的facet中添加所需的facet。 下面是my plugin.xml的相关片段: <project-facet-version facet="mytool" version="1.0"> <constraint> <requires facet="jst.w

有人能告诉我在Eclipse中JavaScript方面而不是nature的名称吗?我找到了动态Web模块facet的名称,即jst.Web,但找不到JavaScript的名称。我必须在我的facet中添加所需的facet。 下面是my plugin.xml的相关片段:

<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>

你是说JavaScript的本质吗?这就是org.eclipse.wst.jsdt.core.jsNature

要添加给定的性质,需要给定项目的IProject,然后获取其IProjectDescription。创建一个包含所有现有属性和新属性的字符串数组,并将其设置回项目描述中。最后,将描述设置回触发更新IIRC的项目中,即使您使用的是完全相同的对象。

明白了。它是wst.jsdt.web。
感谢所有花时间找到答案的人。

谢谢@Mark的回答,但我可能无法很好地解释我在当前编辑中尝试的问题,请看一看。我想写一个方面,根据我的需要定制新项目向导谢谢你@Mark的回答,但可能我无法很好地解释我在当前编辑中尝试的问题。我想写一个方面来根据我自己的需求定制新项目向导。它不会改变或添加来自底层必需方面的项目性质