【问题标题】:Maven scanned from multiple locations type of warningsMaven 从多个位置扫描类型的警告
【发布时间】:2018-05-05 14:48:11
【问题描述】:

我正在尝试使用 Maven 开发一个项目,其中还涉及 Jetty 作为 servlet 容器。但是在构建时会出现诸如“从多个位置扫描”之类的警告,其中涉及 .m2 目录中的位置和创建的目标目录中的位置。我不确定它们是否是通过使用 Jetty 触发的。如何解决这些警告?

【问题讨论】:

标签: java maven


【解决方案1】:

更改 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>

【讨论】:

    【解决方案2】:

    如果您想忽略 WARN 日志,您可以在 start.ini 文件中附加以下代码:

    --exec
    -Dorg.eclipse.jetty.annotations.AnnotationParser.LEVEL=OFF
    

    【讨论】:

      猜你喜欢
      • 2019-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多