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

标签 eclipse maven project directory target

我正在使用 eclipse 处理一个具有大量模块/子文件夹/maven 子项目的 mavenized 项目。

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

例子:

项目A/项目B/src/main/resource/.../Foo.xml

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

  • 项目A/项目B/src/main/resource/.../Foo.xml
  • 项目B/src/main/resource/.../Foo.xml
  • projectA/projectB/target/main/resource/.../Foo.xml
  • projectA/projectB/target/main/resource/.../Foo.xml

  • 这对于一个文件来说是很多的。此外,假设 prohectA 旨在创建一个 pom,而不是一个 war 、一个 jar 或一个耳朵......现在的问题是,如果我选择这个条目,我将无法使用自动完成,或检查元素功能(我不能没有!!!!)。更糟糕的是:如果我选择一个目标目录,我的更改将在下一个 Maven 构建中被覆盖......

    我能做些什么?目前,我只是在关注,但这有点痛苦......而且我没有时间浏览所有项目以将它们一一标记为派生(基本上大约 1000 次点击),所以他们没有出现在搜索中......此外,目标文件夹将在下一个 Maven 构建之后再次出现。

    有任何想法吗?

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

    我也愿意编写一个小脚本,如果人们愿意向我解释它应该修改哪些 eclipse 文件以完成此操作。

    最佳答案

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

    关于eclipse - 使用eclipse和maven,有没有一种快速的方法可以将所有目标和子文件夹标记为派生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9918860/

    相关文章:

    android - 将 Android 项目提交到存储库

    javascript - 设计不当的应用程序 : should we rewrite?

    ios - 命名约定和针对更大 iPhone 屏幕的优化之间有什么关系?

    java - 从插件中以编程方式显示 SWT 浏览器

    java - 什么是 Spring Project Nature?

    eclipse - eclipse juno 和 tomcat 是否兼容

    maven - 在 Intellij IDEA 12 中创建一个 Maven 项目,但始终在 "Loading archetype list "页面中

    Java通配符通用问题: Compiler assumes different types for same object

    maven - TeamCity 和 Maven 支持

    java - Maven:将 Shadowd-jar 作为库加载到单独的项目中