项目的当前默认属性是' org.eclipse.jdt.core.javanature ' (Java性质)但我想将项目的默认性质更改为 org.nodeclipse.ui.NodeNature ' (的NodeJS)。
我应该在maven原型中以及在哪个阶段指定此插件。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<projectnature>org.nodeclipse.ui.NodeNature</projectnature>
<projectnature>org.eclipse.wst.jsdt.core.jsNature</projectnature>
<projectnature>tern.eclipse.ide.core.ternnature</projectnature>
<buildcommand>com.eclipsesource.jshint.ui.builder</buildcommand>
</configuration>
</plugin>
</plugins>
</build>
它不适合我。任何想法?
由于
答案 0 :(得分:0)
看起来您想要将Node Nature替换为Node。 AFAICT,引用的页面通过pom提供了添加性质到默认值的说明。默认值在.project文件中定义...替换&#39; buildspec&#39;和&#39;性质&#39;该文件中的标签:
<buildSpec>
<buildCommand>
<name>com.eclipsesource.jshint.ui.builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.nodeclipse.ui.NodeNature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
<nature>tern.eclipse.ide.core.ternnature</nature>
</natures>
您可能还需要将.jshintrc文件添加到项目的根目录,但我认为您可以在首选项中构建它 - &gt; JSHint小组