离开公司的一名员工在pom.xml中写了这个:
...
<build>
<finalName>axian-oxalys</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>/**</exclude>
</excludes>
</resource>
</resources>
...
在这种情况下,exclude
标签的后果是什么?
答案 0 :(得分:1)
在pom的资源部分上的此标签用于排除项目资源路径上的某些内容,而您不希望在最终的jar中使用它。通配符/ **表示您将排除目录src / main / resources中的所有内容。
答案 1 :(得分:1)
指定资源目录时,该目录中的每个文件都可能不会使用。因此,我们可能必须仅指定要包含的文件或指定要排除的文件。
您可以在此处找到有关排除的更多信息-Maven reference documentation