mvn idea:idea排除文件夹通配符?

时间:2013-05-06 22:59:46

标签: maven intellij-idea sonarqube

运行 mvn idea:idea 来生成IntelliJ IDEA项目文件,我们偶然发现了一个必须避免的文件夹,例如.avoidMe,它位于每个文件夹中作为占位符。

folder1 
   |
   +- .avoidMe
   |
   +- folder2
   |     |
   |     +- .avoidMe
   |
   +- folder3
   |     |
   |     +- .avoidMe
 . . .

我看过这个想法:想法排除选项,但没有一个接受野猫(例如 .avoidMe,“/。avoidMe /”或者其他),所以我需要添加所有可能的路径exclude属性(例如 folder1 / .avoidMe,folder1 / folder2 / .avoidMe,folder1 / folder3 / .avoidMe

这里的想法是使用它来运行IDEA检查并将结果发布到Sonar。

  • 有没有办法使用通配符或除穷举路径搜索之外的任何其他技巧来排除文件搜索?
  • 还有其他方法可以运行IDEA检查并将其发布到Sonar中吗?

1 个答案:

答案 0 :(得分:1)

你永远不应该使用mvn idea:idea,它已经过时并且多年没有更新。众所周知,生成错误的项目会带来以后难以追踪的错误。

相反,只需在IDEA中导入pom.xml,项目文件将由IDEA自动生成。 然后,您可以排除 Project Structure |中的某些文件夹Modules | Sources。请注意,此配置将在下次重新导入时丢失。

还有另一种配置可以排除全局文件夹,并且在重新导入时不会丢失:Settings | File Types | 忽略文件和文件夹