mvn clean install 在做测试时卡住了 - 我错过了啥?

Posted

技术标签:

【中文标题】mvn clean install 在做测试时卡住了 - 我错过了啥?【英文标题】:mvn clean install stuck when doing tests - what am i missing?mvn clean install 在做测试时卡住了 - 我错过了什么? 【发布时间】:2019-07-04 00:19:37 【问题描述】:

我想将我的应用程序作为 Windows 服务运行,所以我修改了我的 pom 以包含 可执行/真。

我尝试了“mvn clean install”——片刻之后,它开始进行测试,但超过 3 小时后它只显示有关 websocket 的消息。我的项目中有 websocket,但有什么问题?为什么运行时间长?我错过了什么吗?

编辑:我对这张照片感到抱歉,我认为这张照片会说得比我能说的要多。 我的项目唯一的新东西是 pom.xml 中的“可执行 - 真实”。我将其删除并尝试 mvn clean install 但又失败了。我认为这与我的 mvn 包有关吗?我开始一一删除它们以识别来源。

EDIT2:我找到了来源:删除 websocket 依赖项在 2 分钟内完成 mvn clean install。讯息是什么?我的 websocket 有问题吗?就是spring-boot-starter-websocket依赖。

我不明白,为什么在 intellij 中运行应用程序有效而 mvn clean install 无效?

【问题讨论】:

首先不要向其中添加图像,请根据我应该知道您在代码中所做的更改而添加文本而不是进一步添加文本?哪个代码?请阅读***.com/help/asking 我添加了 2 个编辑,我试图在其中解释更多有关该问题的信息。这似乎是一个我不完全理解的依赖问题。 【参考方案1】:

在对本地项目进行模拟之后,我相信本地测试会保持连接打开并且不会让 spring 完成。 检查测试并首先取消注释以隔离问题。

【讨论】:

它构建但我觉得我在作弊。我的 websocket 有问题吗?我不明白当包含 websocket 时,构建过程包括那些丑陋和缓慢的测试。运行了 3 个小时,它所做的只是打印:“Websocketsession ...完成了任务 0、1、2、.. 还有多少?

以上是关于mvn clean install 在做测试时卡住了 - 我错过了啥?的主要内容,如果未能解决你的问题,请参考以下文章

如何在eclipse中使用mvn clean install

Eclipse编译运行没问题,但执行mvn clean install跑单元测试失败的原因解析

“mvn clean install”和“mvn clean verify install”有啥区别?

Run “mvn clean install” in Eclipse

“mvn clean install”与“mvn install”有何不同?

Gradle 相当于 `mvn clean -Dmaven.test.skip=true install`