Maven是一个用于构建和管理Java项目的工具。当Maven构建卡住很长时间并显示调试日志中有一个重复的META-INF/MANIFEST.MF时,可能是由于以下原因导致的:
针对这个问题,可以尝试以下解决方法:
mvn dependency:purge-local-repository
命令清理本地仓库,然后重新构建项目。<exclusions>
标签排除重复依赖。例如:<dependency>
<groupId>com.example</groupId>
<artifactId>example-artifact</artifactId>
<version>1.0.0</version>
<exclusions>
<exclusion>
<groupId>com.example</groupId>
<artifactId>duplicate-artifact</artifactId>
</exclusion>
</exclusions>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
</plugin>
<!-- 其他插件配置 -->
</plugins>
</build>
领取专属 10元无门槛券
手把手带您无忧上云