【问题标题】:mvn idea:idea exclude folder wildcard?mvn idea:idea 排除文件夹通配符?
【发布时间】:2013-05-08 02:17:49
【问题描述】:

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

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

我查看了 idea:idea exclude 选项,但它们都不接受通配符(例如 .avoidMe 、 "/.avoidMe/" 或 else ),因此我需要添加所有可能的路径排除属性(例如 folder1/.avoidMe,folder1/folder2/.avoidMe,folder1/folder3/.avoidMe

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

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

【问题讨论】:

    标签: maven intellij-idea sonarqube


    【解决方案1】:

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

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

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

    【讨论】:

    • 我忘了说什么,这就是我更新问题的原因,这里的想法是使用它来运行 IDEA 检查并将结果发布到 Sonar跨度>
    • 要运行 IDEA 检查,您需要先创建 IDEA 项目。
    猜你喜欢
    • 2017-01-11
    • 1970-01-01
    • 2019-03-24
    • 2013-10-03
    • 2019-06-08
    • 2012-08-07
    • 1970-01-01
    • 2017-01-02
    • 2011-02-19
    相关资源
    最近更新 更多