spring - mvn clean install 在进行测试时卡住了 - 我错过了什么?
问题描述
我想将我的应用程序作为 Windows 服务运行,所以我修改了我的 pom 以包含可执行文件/true。
我尝试了“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 无效?
解决方案
在模拟本地项目后,我相信本地测试保持连接打开并且不会让弹簧完成。检查测试并首先取消注释以隔离问题。
推荐阅读
- c# - 如何跟踪哪些代码正在使用 ThreadPool 中的线程
- c++ - 有一个参数字符串问题的构造函数
- scala - 如何在 ZIO Zlayer 依赖项中动态传递数据库名称
- javascript - 将内部跨度添加到 Gutenberg 核心按钮块
- three.js - 当比例不同时,FBX 模型看起来很小。我怎样才能让它看起来一样?
- c++ - 不相关数据无限循环的数据/打印错误
- blazor - 在 Blazor 中,子组件调用在父组件上渲染,因此父组件包含子组件
- ios - Core Graphics - 使用整数数组绘制灰度图像
- json - Microsoft Teams 卡片为 html
- python - 循环置换的组成