Maven:如何排除目录模式?

Maven: How to exclude a directory pattern?

我有一个 Maven Java 项目。我想告诉 Maven 忽略编译名称以“.”开头的任何目录,例如,给定此目录结构:

src/main/java/com/stuff
   |
   .skipThisDirectory1
      |
      anotherDirectory1
   |
   useThisDirectory1
   |
   .skipThisDirectory2
      |
      anotherDirectory2
   |
   useThisDirectory2

...我只想让 Maven 编译 useThisDirectory1、useThisDirectory2 及其子目录中的内容。

我在互联网上到处都是 how to skip compiling a specific directory,但我找不到跳过目录名称模式的方法(就像所有以点开头的目录)。

我建议尝试这样的事情:

    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <version>3.10.1</version>
      <configuration>
        <excludes>
          <exclude>**/.*/**</exclude>
        </excludes>
      </configuration>
    </plugin>