Java “如何抑制Maven”;找不到资源“;信息?

Java “如何抑制Maven”;找不到资源“;信息?,java,maven,Java,Maven,我怎样才能告诉Maven,对于在其中找不到依赖项的存储库,抑制“找不到资源”信息消息,但显示那些找到依赖项的存储库?也就是说,显示命中,但忽略未命中,因为这些未命中会淹没并掩盖命中 例如,不是此输出,而是: Downloading: http://download.java.net/maven/2/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.pom [INFO] Unable to find resource 'org.slf4j:slf4j-api:po

我怎样才能告诉Maven,对于在其中找不到依赖项的存储库,抑制“找不到资源”信息消息,但显示那些找到依赖项的存储库?也就是说,显示命中,但忽略未命中,因为这些未命中会淹没并掩盖命中

例如,不是此输出,而是:

Downloading: http://download.java.net/maven/2/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.pom
[INFO] Unable to find resource 'org.slf4j:slf4j-api:pom:1.5.8' in repository maven.java.net (http://download.java.net/maven/2)
Downloading: http://www.ibiblio.org/maven/mule/dependencies/maven2/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.pom
[INFO] Unable to find resource 'org.slf4j:slf4j-api:pom:1.5.8' in repository com.springsource.repository.bundles.release (http://w
ww.ibiblio.org/maven/mule/dependencies/maven2)
Downloading: http://repository.springsource.com/maven/bundles/external/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.pom
[INFO] Unable to find resource 'org.slf4j:slf4j-api:pom:1.5.8' in repository com.springsource.repository.bundles.external (http://
repository.springsource.com/maven/bundles/external)
Downloading: http://repository.jboss.com/maven2/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.pom
我希望Maven只输出以下内容:

Downloading: http://repository.jboss.com/maven2/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.pom
2K downloaded  (slf4j-api-1.5.8.pom)

我不知道从maven内部该做什么,但您可以通过管道将输出传输到grep或sed之类的进程,以删除每个模式的行。

我不知道从maven内部该做什么,但您始终可以通过管道将输出传输到诸如grep或sed之类的进程,以删除每个模式的行。

是否尝试在settings.xml文件中更改代理设置?

是否尝试在settings.xml文件中更改代理设置?

True,但grep不会忽略显示下载尝试失败的行。也就是说,它不会隐藏“找不到资源”消息前面的行。使用稍微复杂一点的sed、awk或perl脚本可能会实现这一点,但我希望找到一种需要更少努力的解决方案。我很懒。虽然这不是理想的解决方案,但它可能是可用的最佳方法。没错,但grep不会忽略显示失败下载尝试的行。也就是说,它不会隐藏“找不到资源”消息前面的行。使用稍微复杂一点的sed、awk或perl脚本可能会实现这一点,但我希望找到一种需要更少努力的解决方案。我很懒。虽然这不是理想的解决方案,但可能是最好的方法。我也有同样的问题。在一台机器上,它不显示这些消息,但在我的机器上显示。我也有同样的问题。在一台机器上,它不显示这些消息,但在我的机器上显示。