2016-01-08 111 views
0

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

如何以及在哪里可以配置此类设置?我在pom.xml中找不到“放置”...

+0

我发现了一个类似的问题,但没有雁... http://stackoverflow.com/questions/14006325/how-to-set-eclipse-project-specific-validation-preferences-with-m2e – snorbi

+0

你能解释一下你想要达到什么目的吗? – Tunaki

+0

例如:将一个元素添加到.project文件。这对应于Eclipse设置:项目属性/资源/资源过滤器 – snorbi

回答

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

与使用m2e导入Maven项目有什么关系?你能否添加一个例子? – snorbi