使用eclipse和maven,是否有一种快速方法可以将所有目标和子文件夹标记为派生?

ali*_*ith 5 eclipse directory project target maven

我正在使用具有大量模块/子文件夹/ maven子项目的mavenized项目的eclipse.

每当我寻找资源或进行任何类型的研究时,它都会向我显示每个项目中每次出现的次数,因为目标文件夹...

例:

了projectA /项目B/src目录/主/资源/.../ Foo.xml

如果我查找foo.xml中的字符串,它将显示:

  • 了projectA /项目B/src目录/主/资源/.../ Foo.xml
  • 项目B/src目录/主/资源/.../ Foo.xml
  • 了projectA /项目B /目标/主/资源/.../ Foo.xml
  • 了projectA /项目B /目标/主/资源/.../ Foo.xml

这对于一个文件来说很重要.此外,让我们说prohectA旨在创建一个pom,而不是一个战争,一个罐子或一个耳朵......现在的问题是,如果我选择这个条目,我将无法使用自动完成,或检查元素功能(我不能没有!!!!).更糟糕的是:如果我选择目标目录,我的更改将在下一个maven构建中被覆盖...

我能做什么?目前,我只是在关注,但这有点痛苦......而且我没有时间通过​​所有项目来逐一标记它们(基本上大约1000次点击),所以他们没有进入搜索...此外,目标文件夹将在下一个maven构建后再次出现.

有任何想法吗?

完美的方法是让eclipse识别这些子项目的性质,而不是显示不同的事件......并且可能为目标资源设置过滤器......我不知道是否可能.

我也愿意写一个小小的脚本,如果有人能够向我解释它应该修改哪些eclipse文件以实现这一点.

art*_*tol 1

将子项目导入为单独的 Eclipse 项目(如果您将 Maven 导入向导指向主项目目录,这应该会自动发生)。如果您不编辑主项目,请将其关闭。您仍然会获得资源的目标文件夹版本,但至少只能获得一次。