我正在尝试使用Maven开发一个项目,该项目还涉及Jetty作为servlet容器。但是在构建时会出现类似“从多个位置扫描”之类的警告,其中涉及.m2目录中的一个位置以及所创建的目标目录中的一个位置。我不确定它们是否是通过使用Jetty触发的。如何解决这些警告?
最佳答案
在标签附近,更改POM中的useManifestOnlyJar to false
设置:
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<useManifestOnlyJar>false</useManifestOnlyJar>
<useSystemClassLoader>false</useSystemClassLoader>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>