TFS 2015 Maven构建步骤:即使遇到问题也能成功

时间:2016-02-12 15:27:40

标签: maven tfs tfsbuild slf4j

我正在使用Maven Build步骤,Maven告诉我,当我对构建进行排队时它已成功,但我仍然在问题部分看到错误。

在控制部分,我没有选中继续出错的选项。

以下是我看到的构建问题:

  1. SLF4J:类路径包含多个SLF4J绑定。
  2. SLF4J:在[jar:file:/ C:/Windows/ServiceProfiles/NetworkService/.m2/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3中找到绑定。罐子!/org/slf4j/impl/StaticLoggerBinder.class]
  3. SLF4J:在[jar:file:/ C:/Windows/ServiceProfiles/NetworkService/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.4.1/log4j-slf4j-中找到绑定IMPL-2.4.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
  4. SLF4J:有关解释,请参阅http://www.slf4j.org/codes.html#multiple_bindings
  5. SLF4J:实际绑定的类型为[ch.qos.logback.classic.util.ContextSelectorStaticBinder]
  6. 根据文档,这只是一个警告,但是我希望它在这样的警告上失败,我该怎么做?

1 个答案:

答案 0 :(得分:1)

嗨,这只是一个警告,通知您配置的类路径中有多个jar - 具有SL4J绑定实现(简单地说)。请查看官方文档here

您可以尝试修改maven编译器插件配置以使警告失败

<plugins>
    <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <showWarnings>true</showWarnings>
            <compilerArgs>
                <arg>-Xlint:all</arg>
                <arg>-Werror</arg>
            </compilerArgs>
        </configuration>
    </plugin>
</plugins>

取自this问题

的示例

希望有所帮助