m2e /自定义项目特定设置

时间:2016-01-08 13:19:58

标签: maven m2e

当m2e导入Maven项目时,我需要一些自定义的项目特定设置自动包含在.project文件中(例如,一个<filteredResources>元素)。

我如何以及在何处配置此类设置?我找不到&#34;地方&#34;在pom.xml中... ...

1 个答案:

答案 0 :(得分:0)

您可以通过使用资源过滤器扩展来实现此目的。资源过滤器扩展允许插件定义过滤器,这些过滤器可用于在资源导航器视图中过滤掉文件类型。

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <extension point="org.eclipse.ui.navigator.navigatorContent">
      <commonFilter
        description="Hides node_modules folder"
        id="com.pilot.plugins.nodefilter"
        name="node_modules"
        activeByDefault="true">
        <filterExpression>
            <and>
                <adapt type="org.eclipse.core.resources.IResource">
                    <test property="org.eclipse.core.resources.name" value="node_modules"/>
                </adapt>
            </and>
        </filterExpression>
    </commonFilter>
    </extension>
    <extension point="org.eclipse.ui.navigator.viewer">
    <viewerContentBinding
          viewerId="org.eclipse.ui.navigator.ProjectExplorer">
          <includes>
            <contentExtension pattern="com.pilot.plugins.nodefilter"/> 
          </includes>
    </viewerContentBinding>
    </extension>