为什么jaxws-maven-plugin会显示这些警告?

时间:2016-09-09 16:10:25

标签: maven jaxb jax-ws wsimport jaxws-maven-plugin

一切都运转正常,但我很困惑这些警告会发生什么。

当我运行wsimport目标时,对于我的每个项目的测试依赖项,它会报告它无法找到文件"。

[INFO] --- jaxws-maven-plugin:2.3:wsimport (default-cli) @ my-project ---
[WARNING] cannot find file for com.realvnc.services:test-utils
[WARNING] cannot find file for org.cassandraunit:cassandra-unit
[WARNING] cannot find file for org.springframework.ws:spring-ws-test
[WARNING] cannot find file for com.jayway.jsonpath:json-path
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------

问题

  • 这个文件到底是什么以及它在寻找什么?

  • 这是一个我还没有注意到的问题的症状吗?

  • 有没有办法删除这些警告?

1 个答案:

答案 0 :(得分:2)

您似乎遇到了已报告的bug

  

WsImportMojo:警告"无法找到"用于测试人工制品

问题仍然存在(在撰写本文时),修正版可能会以版本2.5.2-SNAPSHOT提供(尚未发布,因此在Maven Central上无法使用)。

因此,关于你的问题:

  

这个文件到底是什么以及它在寻找什么?

警告在this line中发出,同时扫描工件(依赖项)但不按范围过滤(testprovided确实应该被忽略)或可选的依赖项。

  

这是否是我尚未注意到的某些问题的症状?

不,你可以忽略它。它将在未来版本中消失。

  

有没有办法删除这些警告?

不,暂时。同样,它们将在未来版本中消失。