为什么mvn命令需要永远?

时间:2018-02-20 00:12:01

标签: maven

$ mvn dependency:tree -Dincludes=com.fasterxml.jackson.core
[INFO] Scanning for projects...
Downloading from central: https://repo.maven.apache.org/maven2/org/jooq/jooq-codegen-maven/3.9.1/jooq-codegen-maven-3.9.1.pom

我正在执行此命令,但它需要永远并且卡在这里。我的网络都很好,我在不同的时间尝试了命令,但结束时也一样。可能是什么问题?

2 个答案:

答案 0 :(得分:0)

我已经看到了各种各样的问题。不知道你的具体问题是什么,但这里有一些可能性

  • 您的流量正在通过某种状态包检查/防火墙/防病毒/ IDS /蓝色/等等,并且它会干扰和/或无声地断开连接
  • 验证证书存在一些问题
  • 服务器处于脱机状态,不时发生,但不太可能
  • 您的settings.xml文件在其他地方重定向,并且"其他地方"位置是行为不端。

解决问题的一些建议

  • 尝试通过使用settings.xml将apache repo从https重新映射到http来禁用https(我知道)。
  • 尝试禁用任何防病毒/防火墙(暂时)尝试隔离问题。
  • 检查以确保您的硬盘驱动器未满

答案 1 :(得分:0)

使用--debug flat对运行mvn进行故障排除,以查看mvn是否卡在任何命令上时要查找的任何问题。基于此,如果您仍需要帮助,请更新此问题

<Action Name="Book">
<Parameter Name="Target" Type="mscrm.crmbaseentity" Nullable="false"/>
<Parameter Name="ReturnNotifications" Type="Edm.Boolean"/>
<ReturnType Type="mscrm.BookResponse" Nullable="false"/>
</Action>