jar - Katalon 将外部 jar 作为依赖项而不是项目资源?
问题描述
当使用我们基于 Git 的Katalon Studio项目时,我们需要使用一个外部 jar。
根据 Katalon 文档,可以在这里看到,我们需要将 jar 粘贴到我们的Drivers
文件夹中。
但这意味着我们将 jar 推送到 git 中,这是我们不太喜欢的模式(例如,当新版本的 jar 可用时,我们不能简单地使用“最新”)
从我们的 Java 项目中,我们习惯于在项目/POM 文件中使用依赖项,因此项目的 Git 不包含依赖项 jar。
Katalon有类似的东西吗?
解决方案
我的解决方案是:在katalon项目同根目录下创建一个maven项目,在POM文件中添加'maven-dependency-plugin'插件,运行'mvn clean packge'时,将目标jar复制到Drivers目录下,并将 jar 保存在 Drivers 目录中,不要提交到 git 服务器。
推荐阅读
- javascript - 如果使用 JS 调用,则不应用转换
- excel - 从单元格中的列表中提取重复项
- c++ - 终端执行第一个循环并忽略另一个循环
- javascript - 反应:为什么我的 id 未定义?axios.post 请求删除数据而不是更新
- c - POSIX 标准是否要求其规范仅用 C 语言实现?
- javascript - 带有工作箱的服务人员 - 未捕获的 SyntaxError:意外的令牌 '<' .. 跳过等待
- android - 使用 JNI so 文件导入 Android AAR
- mysql - 我应该选择整个表还是每次都使用 WHERE 条件建立连接?
- python - 我需要一个包含所有可打印字符的列表
- php - 为什么 PHP 会忽略任何字符串开头的换行符