您的项目可能对不同的组具有相同的 artifactId。为避免文件名冲突,请指定完整的文件名映射。
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> <version>2.10.1</version> <configuration> [...] <fileNameMapping>full</fileNameMapping> </configuration> </plugin> </plugins> </build>
因此,每个工件文件名都将以 groupId 为前缀以避免冲突。如果您不想在文件名中获取版本,还有一个无版本文件名映射。