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>
我有一个 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>