1

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

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

我查看了idea:idea exclude 选项,但它们都不接受通配符(例如.avoidMe 、 "/.avoidMe/"或 else ),因此我需要将所有可能的路径添加到 exclude 属性(例如folder1/.avoidMe,文件夹1/文件夹2/.avoidMe,文件夹1/文件夹3/.avoidMe )

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

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

1 回答 1

1

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

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

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

于 2013-05-07T00:54:50.450 回答