gpt4 book ai didi

jar - Katalon 与外部 jar 作为依赖而不是作为项目资源?

转载 作者:行者123 更新时间:2023-12-03 20:35:23 25 4
gpt4 key购买 nike

当使用我们基于 Git 的 Katalon Studio项目,我们需要使用外部 jar。

根据 Katalon 文档,as can be seen here ,我们需要将 jar 粘贴到我们的 Drivers 文件夹中。

但这意味着我们正在将 jar 推送到 git,这是一种我们不太喜欢的模式(例如,当新版本的 jar 可用时,我们不能简单地使用“最新”)

在我们的 Java 项目中,我们习惯于在我们的项目/POM 文件中使用依赖项,因此项目的 Git 不保存依赖项 jar。

Katalon中有类似的东西吗?

最佳答案

想象力是关键。我只是用了 ant因为为什么不。 . .

这是一个非常简单的 build.xml,只需将其放在项目的顶层即可。

<project name=app-tests" default="dist" basedir=".">
<description>
gets the dependencies
</description>
<!-- set global properties for this build -->
<property name="dist" location="Drivers"/>

<target name="install">

<mkdir dir="${dist}"/>

<!-- Joda Time -->
<get src="http://central.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar"
dest="${dist}"
verbose="true"
usetimestamp="true"/>

<!-- ibatis common -->
<get src="https://repository.liferay.com/nexus/content/repositories/public/org/apache/ibatis-
common/2.2.0/ibatis-common-2.2.0.jar"
dest="${dist}"
verbose="true"
usetimestamp="true"/>

<!-- json simple -->
<get src="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/json-simple/json-simple-1.1.1.jar"
dest="${dist}"
verbose="true"
usetimestamp="true"/>
</target>

</project>

然后运行:

ant install

也可以通过一些带有 curl 或 wget get 的 bash Action 来做到这一点:

wget -P ./Drivers/ http://central.maven.org/maven2/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar

然后将其中的一些弹出到 build.sh 中,你就可以开始了。

记得重启Katalon,让Drivers文件夹中的新项目生效。享受吧!

关于jar - Katalon 与外部 jar 作为依赖而不是作为项目资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51701808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com